Which AJAX toolset would you use to develop a mobile program ? I ’ll give you the response at the end .
As Steve Jobs ’ WWDC keynote chugged toward its end with no word of iPhone , I felt a sense of presentiment . Wo n’t we even see a detailed demo ? Leopard deserved a re - warming , and Jobs get out that off bright . So where the hell are the pre - sales fireworks for iPhone ?
No fireworks . Instead , Jobs dump a bucket of opaque glaze bearing the Press - mollifying recording label “ AJAX & vane 2.0 ” over the reality that developer have been locked out of iPhone , completing the Apple no - touch trifecta of iPod , Apple TV and iPhone . Jobs said that the decision had been taken after a struggle over the effective glide slope , and that the chosen root , limitless freedom to write host - host mobile Web applications that utilize Safari as a front final stage , give developer access to the iPhone political program without sacrificing its security and constancy .
Perhaps I was the only soul in the way who ’s actually developed mobile software package , one who believes that mobile and embedded software are the next frontier for forward - look developers who are reckon toward being employable in 10 age . I found Steve ’s statement , with its meaning translated , that the platform was closed because a ) Apple does n’t want to plump for it , b ) Apple wants to pick and choose developers that are allow for to create aboriginal coating for iPhone ( and there will be plenty ) , and c ) open tools stand for that Windows Media , RealPlayer , Flash , Java , Silverlight and who lie with what all will creep onto the platform . BlackBerry , Windows Mobile and Symbian / Nokia have developers pass wild on their machine with loose tool , forum and documentation . That ’s how you black market a mobile French telephone business . Nokia phones are programmable in Java , C , Python , and now , in C with a large subset of POSIX that covers the TCP / IP push-down store .
Jobs impersonate AJAX and Web 2.0 as modelling for the applications of the future , and he bestow gravity to his peak by drop the name of the 800 - pound sterling gorilla in the Web app business , salesforce.com . They ’re true worshiper , all right . Salesforce ’s service mark is the intelligence “ Software ” in a circuit with a line through it .
Steve managed to nibble the consummate example . dependable , Salesforce has done more with and for the vane - base coating software system manikin than just about anybody . Salesforce takes superbia in the fact that its server - based software program run anywhere , with the waiter doing 100 per centum of the weighed down lifting . That ’s exactly what Steve advocate when he speak about custom apps for iPhone .
However , if you require to take to the woods Salesforce on a peregrine gimmick , for God ’s sake , say Salesforce , do n’t apply a browser app ! Use established platforms — BlackBerry , Symbian , Windows Mobile . Use their native APIs and remain cognisant of change . Make certain that you handle treacherous connections in your codification , hoard as much as possible and listening on sockets for incoming academic term request . Managers need to be able-bodied to provision , track , manage , erase and shut away out all deploy devices from a fundamental console . Salesforce and I have never met , but we have just the same best practice model for mobile apps . Salesforce supports the three mobile platforms that I support : BlackBerry , Windows Mobile and Nokia / Symbian .