Apple

iPhone Developer NDAs lifted

This is wonderful news. According to the Apple Developer Connection website, 

We have decided to drop the non-disclosure agreement (NDA) for released iPhone software.

We put the NDA in place because the iPhone OS includes many Apple inventions and innovations that we would like to protect, so that others don’t steal our work. It has happened before. While we have filed for hundreds of patents on iPhone technology, the NDA added yet another level of protection. We put it in place as one more way to help protect the iPhone from being ripped off by others.

However, the NDA has created too much of a burden on developers, authors and others interested in helping further the iPhone’s success, so we are dropping it for released software. Developers will receive a new agreement without an NDA covering released software within a week or so. Please note that unreleased software and features will remain under NDA until they are released.

What does this mean to you?  This means that developers can now share to the world any technical articles or tutorials related to developing iPhone apps or web apps.  Now, I can finally proceed with publishing my iCopyUPaste technical article.

Apple
Mobile
Technology
iPhone
mobile 2.0
mobileweb

Comments (0)

Permalink

iCopy uPaste - User Interaction Prototype

Head on over to CityBlogz Labs section of the website, to check out the latest code iteration of a user interaction model demo that I’m prototyping.  It is a little bit rough around the edges, but it showcases a little bit of how I envision the Copy and Paste to work on the iPhone Safari client.  I will be describing some of the code in detail over the next couple weeks, so stay tuned.

Apple
Mobile
Web Design
iPhone
mobileweb
user interface

Comments (0)

Permalink

My Cloud Computing Apps

Lately, I have found that I rarely have a need to use desktop software for any of my computing needs. These are the online-based services that I have found to be indispensable in my everyday life to organize, communicate, and stay informed.

  • Google Gmail - I can access my mail from home, work, Wi-Fi hotspot, my iPhone.
  • Google Calendar - Anything that relates to time/date/place/to-dos, it goes in my Google Calendar.  I can access this from practically anywhere.
  • Google Reader - This is my online RSS Newsreader. With Google Gears offline support, I can catchup with all the latest news feeds even when I am on a plane.
  • Del.icio.us Bookmarks - I find that I have not bookmarked a page in IE or Firefox in ages! Instead, all my bookmarks are on this handy service.
  • MP3tunes - All my iTunes music safely stored and synced online with MP3tunes.com.  I can stream my music from the Internet.  This service doesn’t store and sync my iTunes videos and movies, so I use other means to backup and sync these files.
  • .Mac - I use the iDisk service to keep any storage of files and folders that I need to access from anywhere.  The one other feature that I do like is the Photo sharing capabilities.
  • SlingBox - Ok, its not really an online service, but its how I watch TV now.  Place-shifting means I can watch TV shows streamed online from any single Slingbox location.  Place one SlingBox hardware in your parent’s home in Canada and you can catch international TV right on your computer.  Quality is not the greatest, as it depends a lot on the upload speeds of the SlingBox locations you are getting the streams from.
  • Google Docs - This service can almost replace your traditional Microsoft Office apps. Unfortunately, it is not as speedy as having a desktop app.  Speed and offline portability are the biggest factors in me not completely switching over to using online-based office apps.
  • Google Alerts - This is how I read the latest news. I give search terms that I find most interesting, and everyday they will send me the top links to news stories and blog entries that match my keywords.
  • Kayak - I give it my top flight destinations and the maximum price I am willing to pay, and I get a daily report of any matching deals.
  • Twitter - This service is basically a mashup of fan site / blog / and alerting service. You can alert all your followers via SMS text, IM, and email with “what you are doing now”. I am still a little weary of letting everyone know what I am doing now, but I can see how it can be used to alert a large number of people at once, with whatever information you wish to share. This is most useful for people with a mobile lifestyle, who may not get a chance to post their thoughts to a blog.

Apple
Google
Mobile
Pervasive Computing
Technology
iPhone
web 2.0

Comments (0)

Permalink

The iPhone SDK for Web Development

Here’s part of the announcement that Steve Jobs forgot to mention…


AddThis Social Bookmark Button

Apple
Mobile
Web Design
iPhone
mobile 2.0
mobileweb

Comments (0)

Permalink

iPhone firmware wishlist

After getting my hands on an iPhone for the last few months, my impression is that it is the most elegant mobile phone out there. However, here’s a few ideas for Apple to incorporate into their next iPhone update that’ll make it truly the best mobile phone in the world.

  • Copy and paste (Come on, how hard can this be?)
  • Text to speech for Safari web pages (This is useful for when you are driving and want the text of the web page to be read outloud to you)
  • Enable Bluetooth GPS receivers (If the Windows Mobile SmartPhone has support for this, then why can’t the iPhone?)
  • Voice prompted turn-by-turn navigation in Maps (Right now, you get directions in the Maps application, but unless you have a passenger with you that can operate the iPhone and tell you where to turn next, you are bound to get into an accident doing this solo)
  • Corporate Wi-Fi access (allow user/pwd instead of preshared key for authentication)
  • Video capture for camera. (Like the copy and paste idea, I have no idea why this is so difficult to implement)
  • Native iPod games that you can buy from iTunes on an iPhone (Not just as a Safari webapp)
  • Enable offline storage for Maps and Safari webapps

Apple
Mobile
iPhone

Comments (0)

Permalink

Third Party Applications on the iPhone

According to Apple’s website, Steve Jobs officially announced that there will indeed be 3rd party apps for the iPhone (possibly coming in February 2008). Finally!

Third Party Applications on the iPhone

Let me just say it: We want native third party applications on the iPhone, and we plan to have an SDK in developers’ hands in February. We are excited about creating a vibrant third party developer community around the iPhone and enabling hundreds of new applications for our users. With our revolutionary multi-touch interface, powerful hardware and advanced software architecture, we believe we have created the best mobile platform ever for developers.

It will take until February to release an SDK because we’re trying to do two diametrically opposed things at once—provide an advanced and open platform to developers while at the same time protect iPhone users from viruses, malware, privacy attacks, etc. This is no easy task. Some claim that viruses and malware are not a problem on mobile phones—this is simply not true. There have been serious viruses on other mobile phones already, including some that silently spread from phone to phone over the cell network. As our phones become more powerful, these malicious programs will become more dangerous. And since the iPhone is the most advanced phone ever, it will be a highly visible target.

Some companies are already taking action. Nokia, for example, is not allowing any applications to be loaded onto some of their newest phones unless they have a digital signature that can be traced back to a known developer. While this makes such a phone less than “totally open,” we believe it is a step in the right direction. We are working on an advanced system which will offer developers broad access to natively program the iPhone’s amazing software platform while at the same time protecting users from malicious programs.

We think a few months of patience now will be rewarded by many years of great third party applications running on safe and reliable iPhones.

Steve

P.S.: The SDK will also allow developers to create applications for iPod touch. [Oct 17, 2007]

AddThis Social Bookmark Button

Apple
Mobile
iPhone

Comments (0)

Permalink