You are currently browsing the archives for tags sdk

iPhone SDK NDA

Published by stelabouras in Coding, Gadgets, Hardware, Software, Tech - 5 comments

fucking-nda 

Ας όμως εξηγήσω περαιτέρω τον τίτλο, για όσους δεν ασχολούνται με το sport.

Με την κυκλοφορία του iPhone 3G λοιπόν και όλων των παρατράγουδων που ακολούθησαν (δυσλειτουργίες σε MobileMe, App Store, iPhone 3G bugs…), κυκλοφόρησε μαζί και το Software Development Kit για την φορητή συσκευή της Apple.

Τι σημαίνει αυτό απλά; Πως οποιοσδήποτε με γνώσεις Objective-C μπορεί να υλοποιήσει οτιδήποτε φανταστεί (και του επιτρέπει το SDK) για το iPhone, να το πουλήσει όσο θέλει (20% κέρδη από τις αγορές για την Apple) και να βγάλει τα ως προς το ζην δουλεύοντας ως iPhone developer.

Όλα αυτά φαντάζουν ωραία, έτσι; Όχι φυσικά!
Read more

Mobile mobile mobile

Published by stelabouras in Gadgets, Hardware, Internet, Software, Tech - No comments

mobile 

Δεν ξέρω αν το έχετε αντιληφθεί, αλλά τα νέα σχετικά με τις mobile τεχνολογίες και τα κινητά γενικότερα έχουν αρχίσει να κατακλύζουν το Internet, οπότε θα συμπεριλάβω παρακάτω κάποια σημαντικά που συγκράτησα (αρκετά από τα οποία, τις τελευταίες μόνο ώρες).

Από την πλευρά της Google, το Android έχει αρχίσει να δείχνει την δύναμή του, αργά αλλά σταθερά, έχοντας την ικανότητα να τρέξει Quake και Google Maps Street View με ιδιαίτερη ευκολία. Επίσης έχουν αρχίσει να κάνουν την εμφάνιση τους αρκετές εφαρμογές που αναπτύσσονται από ανεξάρτητους developers για την πλατφόρμα της εταιρίας, από Twitter / moblog clients μέχρι GPS-based RPGs!

Μια αρκετά σημαντική είδηση από την Google, είναι η διάθεση του Google Gears για κινητά, υποστηρίζοντας όμως μόνο Windows Mobile (5,6) συσκευές, δίνοντας την δυνατότητα στους προγραμματιστές να κάνουν διαθέσιμες τις εφαρμογές τους και off-line!

Η Apple από την άλλη αναμένεται να ανακοινώσει το SDK του iPhone αυτές τις ημέρες, έστω και μια μικρή καθυστέρηση. Πληροφορίες που έχουν διαρρεύσει, θέλουν το iTunes να γίνεται κέντρο εγκατάστασης, αγοράς και download των εφαρμογών καθώς επίσης και την εταιρία να μην “ανοίγει” τόσο πολύ το Development kit, θέτοντας έτσι αρκετούς περιορισμούς. Το iPhone SDK αναμένεται σε beta στις 6 Μαρτίου, με την τελική έκδοση να έρχεται τον Ιούνιο στην WWDC ‘08.

Τέλος η Nokia ανακοίνωσε την ενσωμάτωση του Silverlight της Microsoft σε όλα τα Symbian s60 και s40 κινητά της, γεγονός που αποτελεί μια σημαντική νίκη για την τελευταία, καθώς η φιλανδική εταιρία προτίμησε το πακέτο της Microsoft από άλλα σχετικά και πιο…διαδεδομένα (Air?).

i(Phone Pi)ano

Published by stelabouras in Coding, Gadgets, Internet, Software, Tech - 1 comment

iphone_piano_iano 

Με το SDK για το iPhone της Apple να καθυστερεί, οι developers δεν φαίνεται να έχουν κάτσει με σταυρωμένα χέρια.

Ήδη εδώ και καιρό κυκλοφορεί ένα ανεπίσημο SDK με οδηγίες για το πως κάποιος μπορεί να δημιουργήσει δικές του εφαρμογές στο κινητό της εταιρίας, ο δημιουργός του οποίου προσλήφθηκε τελικά από την Apple. Πολλά από τα χαρακτηριστικά της συσκευής έχουν “σπάσει” (όπως το Coverflow) δίνοντας την δυνατότητα στους “jailbreak-ers” προγραμματιστές να τα χρησιμοποιήσουν για τις εφαρμογές τους.

Μια αρκετά καλή εφαρμογή που είδα τελευταία είναι το iano, που μετατρέπει το iPhone σε midi πιάνο, έχοντας την δυνατότητα (μέσω του multitouch) για χρήση άνω του ενός πλήκτρου ταυτόχρονα! Cool! Αν λοιπόν κανείς βάλει όλες αυτές τις music homebrew εφαρμογές μαζί μπορεί να κάνει ένα φορητό…συγκρότημα!

Google Android με απλά λόγια

Published by stelabouras in Coding, Internet, Network, Software, Tech - 4 comments

android-wallpaper 

Google Android, η μεγάλη ανακοίνωση της Google την προηγούμενη εβδομάδα, με την οποία η εταιρία υπόσχεται να μετατρέψει κάθε κινητό σε ένα Google Phone.

Τι είναι όμως το Google Android με απλά λόγια; Ελπίζω στις επόμενες γραμμές να ξεκαθαρίσω κάπως την ιστορία για όσους θέλουν να ενημερωθούν για το τι μπορεί να προσφέρει και για ποιό λόγο υπάρχει όλο το buzz.

Το Google Android λοιπόν είναι μια πλατφόρμα για κάθε κινητό, και περιελαμβάνει ένα λειτουργικό σύστημα (με πυρήνα Linux 2.6), βιβλιοθήκες, application framework και μια “εικονική μηχανή” (Dalvik Virtual Machine) πάνω στην οποία θα τρέχουν οι εφαρμογές, γραμμένες σε Java.

Read more

Xaudio2, ο διάδοχος του Direct Sound

Published by stelabouras in Coding, Music, Software, Tech - 9 comments

directx-logo 

Εν αρχη το DirectX, το API που περιέχει τις επιμέρους βιβλιοθήκες για 3D graphics (Direct 3D), 2D (Direct Draw), ήχο (Direct Sound), είσοδο/έξοδο (Direct Input) και άλλα.

Με την κυκλοφορία του Xbox / Xbox 360 των Vista και του integration των δύο platforms που επιθυμεί η Microsoft, γεννήθηκε η ανάγκη για την ύπαρξη κοινών APIs. Έτσι μετά από απόφαση της εταιρίας, κατά το τέλος του 2007 το Direct Sound θα αντικατασταθεί πλήρως από το αντίστοιχο (διάδοχο) του Xbox sound Api “Xaudio 2” που είναι ένα low-level cross-platform sound API.

To Xaudio 2 σε σχέση με την προκάτοχό του (Xaudio) -που ήταν σχεδιασμένο μόνο για το Xbox- θα υποστηρίζει τα Windows XP, Windows Vista και Xbox 360, παρέχοντας περισσότερα και αναβαθμισμένα χαρακτηριστικά ειδικά σε ότι έχουν να κάνουν με το DSP ή αλλίως Ψηφιακή Επεξεργασία Σήματος (στην περίπτωσή μας, ήχου).

Η νέα έκδοση θα παρέχει καλύτερη υποστήριξη αναπαραγωγής ήχου μέσω της βιβλιοθήκης XACT και δυνατότητες 3D ήχου με την βιβλιοθήκη X3DAudio.
Read more

Μόνο web apps το i-phone!

Published by Petrakeas in Hardware, Internet, Software - 17 comments

iphone1 

Εκεί που όλοι ανησυχούσαν για την έλλειψη SDK για το i-phone η apple την έβγαλε αρκετά φθηνά με τη λύση που σκέφτηκε! Είπε λοιπόν ο ημίθεος (για μερικούς) Steve ότι το i-phone έχει την engine του safari και επομένως μπορεί να τρέξει web applications που χρησιμοποιούν ajax (πχ youtube, flickr)!
Ενώ η Microsoft ξοδεύει χρήμα και χρόνο για ανάπτυξη SDKs για windows mobile, .Net framework κλπ η apple λέει:ξέρετε να προγραμματίζετε web apps σε php ή οποιαδήποτε γλώσσα. Ε φτιάξτε λοιπόν έτσι apps για το i-phone!

Kαλή κίνηση πραγματικά, αλλά διατηρώ τις αμφιβολίες μου για το αν μία web app μπορεί να είναι τόσο χρήσιμη όσο μία κανονική εφαρμογή. πχ κάποιες εφαρμογές που υπάρχουν σε windows mobile ή symbian και είναι δύσκολο ως αδύνατο να γίνουν σε web app είναι:

  • προγράμματα πλοήγησης δε δρόμους. πχ destinator
  • multimedia player. πχ core player. Βέβαια το i-phone είναι σαν i-pod, οπότε δεν έχει ανάγκη από τέτοιες εφαρμογές
  • προγράμματα επεξεργασίας εικόνας. πχ photogenics
  • παιχνίδια!!!!
  • άνοιγμα αρχείων που δεν υποστηρίζονται από τη συσκευή αρχικά

κλπ…

Διέξοδο στα παραπάνω θα μπορούσε να υπάρχει αν ο safari του i-phone τρέχει και java αλλά δε νομίζω…

papo γουστάρεις geeky θέμα;;;

Το Adobe Apollo είναι εδώ!

Published by stelabouras in Coding, Internet, Multimedia, Software, Tech - No comments

adobe-apollo-logo 

H Adobe διαθέτει από σήμερα στο site της την alpha έκδοση της πολυαναμενόμενης πλατφόρμας για ανάπτυξη και εκτέλεση rich Internet applications, τόσο online όσο και offline, που ακούει στο όνομα Apollo!

Πολλά στοιχεία του Adobe Apollo παρουσιάστηκαν στην Demo 2007, αλλά πλέον μπορείτε να κατεβάσετε μόνοι σας τόσο το runtime (για εκτέλεση Apollo applications) όσο και το Software Development Kit (SDK) για να δημιουργήσετε τα δικά σας rich web apps!

Ήρθε λοιπόν ο καιρός να δούμε την αντίδραση της κοινότητας στην δημιουργία των Adobe Labs!

Η μέχρι τώρα πορεία του XNA programming

Published by stelabouras in Coding, Consoles, Gaming, Internet, Software, Tech, Videos - No comments

Wiggler Video Post 

Η πλατφόρμα της Microsoft για την διευκόλυνση των indie programmers στην δημιουργία τίτλων για το Xbox360, είχε πάρα πολύ μεγάλη απήχηση από ότι φαίνεται καθώς πολλοί αξιόλογοι τίτλοι έχουν παρουσιαστεί έως τώρα και άλλοι τόσοι βρίσκονται στα σκαριά!

Καθημερινά, μπορεί να βρει κάποιος αρκετά άρθρα γύρω από προγραμματιστικές τεχνικές / tutorials / κομμάτια κώδικα για συγκεκριμένες λειτουργίες βασισμένες στο XNA, με την ίδια την εταιρία να διοργανώνει διαγωνισμούς και να παρέχει αρκετό υλικό για να ασχοληθεί κάποιος, που με οδηγεί στο συμπέρασμα ότι στις μέρες μας είναι ίσως η καταλληλότερη εποχή για τον οποιονδήποτε έχει όρεξη να ασχοληθεί και να διαπρέψει στον τομέα του game programming!

Απλά σκεφτείτε! Εάν έχετε μια καλή ιδέα, τότε υπάρχει ένα αρκετά εύκολο framework, αμέτρητες βιβλιοθήκες και βοήθεια (thank Web for this) όπως επίσης και η βεβαιότητα ότι αυτό που θα φτιάξετε , αν είναι τόσο καλό όσο και εσείς πιστεύετε, θα γίνει αυτόματα γνωστό παντού (βλ. XNA racer)!

Για αυτό τέρμα τα from-scratch tutorials, αν θέλετε να δοκιμαστείτε στην κανονική βιομηχανία ήρθε ο καιρός!

Xbox 360 XNA video

Published by stelabouras in Coding, Gaming, Hardware, Software, Tech - No comments

ms-xnaΑν θέλετε να δείτε τι μπορεί κάποιος να καταφέρει με την XNA platform σε ένα απλό Xbox 360 retail (και όχι κάποιο ειδικό Development Kit) τότε ρίξτε μια ματιά στα παρακάτω video-interviews προσφορά του Channel 9 της Microsoft (το δεύτερο είναι hands-on οπότε έχει περισσότερο ενδιαφέρον)!

Το φανταστικό είναι τόσο η ταχύτητα αφού όπως και να το κάνουμε τα περισσότερα (αν όχι όλα) είναι γραμμένα σε C# managed code, όσο και το ενοποιημένο περιβάλλον αφού το deployment του κώδικα γίνεται σε πραγματικό χρόνο και τα παιχνίδια τρέχουν το ίδιο σε PC αλλά και σε Xbox 360! Όλα αυτά φυσικά θα είναι διαθέσιμα απο τον Δεκέμβρη, όταν θα διατεθεί και η λειτουργία για ανάπτυξη games στην νέα κονσόλα της MS!

Prey SDK

Published by stelabouras in Gaming - No comments

prey screenshotΣας άρεσε το Prey? Εδώ που τα λέμε όντως είχε αρκετές καινοτομίες στο gameplay και ευχαριστήθηκα αρκετά το demo (δυστυχώς δεν είχα χρόνο για το game).

Αν λοιπόν είστε απο τους φανατικούς του Prey με το μικρόβιο της δημιουργίας, το Prey SDK είναι για σας. Πρόσφατα η 3D Realms το διέθεσε στο site για download ελπίζοντας (όπως και εγώ) στην ανάπτυξη αρκετών mods για το game..

Τρέξτε τα windows mobile 5 στο pc σας.

Published by Petrakeas in Gadgets, Hardware, Multimedia, Software - 4 comments

snap164.gifΘέλετε μια εμπειρία από pocket pc, χωρίς να αγοράσετε;;; H microsoft δίνει δωρεάν το “standalone device emulator with windows mobile images“. Ο emulator κανονικά περιέχεται στο SDK της ms, αλλά έχει βγάλει και αυτή τη standalone έκδοση. Σημειώνω ότι για να λειτουργήσει πρέπει να εγκαταστήσετε 2 πραγματάκια ακόμα, αλλά αυτά υπάρχουν συγκεντρωμένα στο παραπάνω link.
Τα κανονικά ppc επικοινωνούν με το pc μέσω του προγράμματος “active sync“. To ίδιο ισχύει και με τον emulator, οπότε εγκαταστήστε το. Μέσω αυτού, θα μπορέσετε να μεταφέρετε αρχεία και να εγκαταστήσετε εφαρμογές στο εικονικό ppc σας. Εγώ, για παράδειγμα, μπήκα κανονικά στο msn με το pocket msn, εγκατέστησα το doom για ppc και άλλα προγράμματα που έχω στο κανονικό ppc μου. Ωστόσο, η ταχύτητα ήταν μικρότερη από αυτή του κανονικού ppc και η εμπειρία δεν είναι η ίδια ,λόγω της αντικατάστασης του stylous από το ποντίκι!