Application Development For The Hottest Mobile Platform

iPhone Developer

Subscribe to iPhone Developer: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get iPhone Developer: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Developing mobile apps has never been an easy task. Creating a mobile app for iOS means owning strong programming skills about Objective-C or Swift and knowing their APIs. Android-based apps are not so different: you have to know Java and the Android Platform and its API. The learning curve is not fast and it includes how to create nice and interactive user interfaces, connecting embedded features like GPS, camera, showing maps, images and so forth. To make it more complex, it is pretty common to connect the app with a server where central data is saved or fetched and where other services must be connected, like a central database, documents repository or other information systems. Consequently, creating a mobile app requires a team of experts able to work with a variety of different technologies, including mobile app development, networking, server-side technolo... (more)

Stop Doing Meta-Work Now | @CloudExpo #API #Cloud #Storage #DataCenter

While walking around the office I happened upon a relatively new employee dragging emails from his inbox into folders. I asked why and was told, “I’m just answering emails and getting stuff off my desk.” An empty inbox may be emotionally satisfying to look at, but in practice, you should never do it. Here’s why. I recently wrote a piece arguing that from a mathematical perspective, Messy Desks Are Perfectly Optimized. While it validated the genius of my friends with messy desks, it also generated a barrage of good-natured ribbing from my super-neat friends. Emotions aside, the math is the math! By putting the last paper you looked at on top of the pile, you are organizing your desk using an algorithm called LRU (Least Recently Used). It is based on the idea that the papers you most recently used are the ones you are most likely to use again. Conversely, the papers ... (more)

The Death of the Internet: What Happens Now? | @CloudExpo #AI #ML #Cloud

Net Neutrality rules were originally enacted to ensure that all Americans would have equal access to a free and open Internet. We can argue about what Net Neutrality rules did and did not accomplish in a moment, but now I want to explore the most sensational of all the post–Net Neutrality fears: the death of the Internet. If you’re still reading, you know that the FCC voted to repeal Net Neutrality rules (aka the Open Internet) and replace it with the “Restoring Internet Freedom” order. The outcry from the Open Internet camp has been loud, hyperbolic, hypothetical, and mostly based on the fundamental principles of “what if.” For some background and my personal “what if?” musings, read this. “If Net Neutrality Is Repealed, the Internet Will Die!” I’m paraphrasing, of course, but this is what many proponents of Net Neutrality believe. My issue with this line of thinki... (more)

The End of Net Neutrality Could Be Good for Marketers — And Bad for Almost Everyone Else | @CloudExpo #API #Cloud

The End of Net Neutrality Could Be Good for Marketers - And Bad for Almost Everyone Else The Federal Communications Commission announced that it will vote on December 14 to enact the exceptionally misleadingly titled “Restoring Internet Freedom” order. If passed, it will do the opposite of restoring anything resembling freedom — it will repeal the current net neutrality rules which were enacted to ensure that Americans would have equal access to the Internet. If you’re reading this, chances are you’re already interested in the topic. Still, some quick background: Renamed “Open Internet” a while back, net neutrality provided a regulatory framework that specifically prohibited: Blocking: Broadband providers may not block access to lawful content, applications, services or non-harmful devices. Throttling: Broadband providers may not deliberately target some lawful In... (more)

Exclusive Q&A with Coach Wei - Chairman, Founder & CTO of Nexaweb

'Ten years ago,' Nexaweb Chairman, Founder & CTO Coach Wei tells Jeremy Geelan in this exclusive interview with AJAXWorld Magazine, 'I was as a poor graduate student naive enough to start a company at the bottom of the 'dot-bomb' burst. I learned so much coping with the 'nuclear winter,' raising $18M in financing, working through all the challenges associated with the market, dealing with investors and everything else. I only wish that I had known all this before I got started.' View Coach Wei on SYS-CON.TV Read Coach Wei's Articles AJAXWorld Magazine: As the technology commentator who coined the phrase “the AJAX wildfire” fifteen months ago, less than a year after Jesse James Garrett’s seminal essay, what was it precisely that made you so certain that AJAX was going to spread Web- and world-wide? How did you know it was no mere fad? Coach Wei: Since 1996, the drea... (more)

i-Technology Viewpoint: What Is Digital Convergence?

Digital convergence is a much-maligned concept. Mention Digital convergence, and it conjures up images of the intelligent fridge : a concept most people think they have no need for! But Digital convergence is an idea whose dawn is near. There is a lot of confusion about what exactly is meant by digital convergence. When people talk of Digital convergence, they could actually mean different things: a) Co-mingled bits : The original definition of Digital convergence as outlined in Nicholas Negroponte’s 1995 book Being Digital b) Device convergence: One device to rule them all! Think the iphone (A combination of the iPod and the mobile phone), Nokia N-gage etc etc. c) Fixed to mobile convergence: A relatively new, telecoms specific area which is a part of a much broader concept called ‘seamless mobility’ d) Devices being able to speak to each other and ... (more)

Flash Player Will Remain the Best Deployment Platform for RIAs

In our annual round-up of technology predictions, Yakov Fain - editor-in-chief of SYS-CON's Flex Developer's Journal - says "Flash Player will remain the best deployment platform for rich Internet applications. While Microsoft is trying to come up with a competitive delivering platform for RIA, it’s not going to happen in 2008. Silverlight 1.0 is a good start, the next version (1.1) will be even better, but it’ll take time to release a product that can do more than streaming multimedia." Yakov Fain is a managing principal of Farata Systems, consulting, training and product company. He has authored several Java books, dozens of technical articles. SYS-CON Books released his latest book, "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters" in Spring 2007.  Sun Microsystems has nominated and awarded Yakov with the title Java Champion.... (more)

How To Combine Virtualization, Cloud Computing and the iPhone

Mike DiPetrillo's Blog Yesterday, VMware announced that they were buying Trango. Trango makes virtualization solutions for the mobile phone or other embedded devices. Now why would VMware do this? Well, if you were at VMworld then you heard all about VMware View. Basically it's the thought that once you put an app on top of a virtualization layer then the layer actually stretches all the way down to the end device so you don't have to worry about which app works with what. This is really key when you start looking out at cloud. Cloud is just the middle glue that gets the user to the data. In order for that to work you really need a layer on every possible device that the user could come from. VMware had most of the bases covered already since it's been in the client virtualization game since the very beginning in 1998. The one missing piece was the cell phone and ot... (more)

iPhone for the Enterprise: My Unofficial iPhone Survey Results

Recently I used a great new facility on LinkedIn and started a poll. For this poll I posted a discussion link that stated "What will be the widestly adopted Enterprise Mobile Device in 2009?". Quite an emotive question in the mobile arena, I'm sure you would agree, but I placed it on various groups I'm a member of such as... Enterprise Mobility Mobile Architects Mobile Developemnt Professionals Mobilists The poll is still ongoing but here is a snapshot of the results last week. It also brought a very interesting comment from Vernon Germano, CIO Innovative Medical Software... which I would like to share with you. Vernon Germano wrote, "The adoption of the iPhone as an enterprise device seems reminiscent of the early days of the PC industry when enterprise was forced to accept the introduction of PC hardware; after all, employees already used it at home and were bringin... (more)

The Mobile Web: It's About Footprint

The mobile web's momentum continues unabated with Google's acquisition of AdMob and Apple's Shocking Numbers for iPhone app usage. The whole thing is reminiscent of the introduction of the IBM PC back in 1981(?). Brief memory lane diversion: I sold my first PC system in 1982 and it ran a company's whole accounting system off a single 5.25 inch floppy drive. But reminiscent only in a far-off, Stewart McKienoreply@blogger.com0 ... (more)

Cloud Computing Was the Big News of 2009

Early Bird Registration Cloud Expo This time of year is a great time to reflect upon the last 12 months and see what has occurred as well as discuss the impact of the events on this year and next. The Big News The big news in IT this year has to be Cloud Computing. Like the result of a Gremlin fed after midnight, Cloud Computing turned into the Stripe of the IT world. As pundits and vendors raced to gain mindshare as a means of priming the economy-dulled sales pipeline, IT buyers were caught trying to figure out, "is this the next great frontier, or am I going to look like an ass for recommending yet another useless acquisition?" Cloud Expo New York will draw more than 5,000 delegates on April 9-21, 2010 at te Jacob Javits Convention Center Interestingly, cost is not the major driver behind these offerings, but instead access to compute resources on demand that don'... (more)