Tag Archives: iPhone

Gadget of the week

The Optoma EP-PK-101 PICO Pocket Projector – Small enough to fit in your pocket, bright enough to use for small presentations ~ powered by your iPhone!

The Optoma Pico is the smallest projector you’ve ever seen!  Its compact size and durability make it a must have for travel and on-the-spot presentations.  Reviews are fairly mixed, ideal use would be in low-light, which is rather obvious, but could be an interesting option to evaluate if you travel frequently or find yourself giving lots of impromtu presentations (showing off the new whiz-bang iTunes/YouTube video on your iPhone?) or just watching a movie on the back of a seat on the airplane – not to mention giving presentations at a trade show.

Connects To:

* iPod, iPhone & iTouch with included bundled connection kit
* Camcorders, DV-Cams and Digital Cameras enabled with standard composite AV Out with included composite cable
* DVD Players and other video players enable with standard composite AV Out with included composite cable
Note: This configuration does not connect to notebook computers, PC’s PDAs, cell phones or other devices unless the device has composite output. Please make sure to consult your device’s owner’s manual.


* Easily share photos and videos from mobile devices
* Project images on any surface
* Ultra-light at 4 ounces including battery
* Image size up to 60 inches
* Vivid 1000:1 contrast ratio
* DLP Pico technology
* LED light source lasts over 20,000 hours
* Recharge battery conveniently via USB or included AC power adaptor

Novell Releases First Solution to Build iPhone Applications Using C# and Microsoft .NET Languages

WALTHAM, Mass., Sept. 14 /PRNewswire-FirstCall/ — Novell today announced the availability of MonoTouch 1.0, the industry’s first solution for developing applications for the iPhone* and iPod* Touch using the Microsoft* .NET framework, including C# and other .NET programming languages. Until now, developers primarily built iPhone applications using C and Objective-C, putting iPhone development beyond the reach of most .NET developers. With MonoTouch, the creativity of millions of .NET developers worldwide can be unleashed to build a vast array of iPhone applications.

The incredible popularity of the iPhone and iPod Touch has created a huge market for iPhone applications. According to Scott Ellison, vice president of Mobile and Wireless at IDC, in the first year the Apple Apps Store has more than 50,000 available applications, and well over 1 billion downloads with an average of more than 140 new applications launched every day(1). However, developers previously used the more complex C and Objective-C programming languages to design iPhone applications.

Engineered by the Mono(R) Project, an open source initiative sponsored by Novell, MonoTouch simplifies iPhone development by allowing developers to utilize code and libraries written for the .NET development framework and programming languages such as C#. Individual .NET developers and independent software vendors (ISVs) can now sell their products into a massive new market, while corporate developers and IT organizations can deploy their applications in a new mobile computing environment.

“The iPhone has experienced tremendous adoption in both consumer and business markets,” said Al Hilwa, program director, Application Development Software at IDC. “Given that applications are a key reason for the iPhone’s success, a solution that allows .NET developers to use existing skills to build iPhone applications is an exciting and consequential milestone in the evolution of mobile platforms.”

The iPhone developer program license restricts developers from distributing scripting engines or Just-In-Time (JIT) compilers, which are required by managed runtimes such as .NET for code execution. As a result, the world of iPhone applications had been previously closed to .NET and Mono developers. Developers can now use MonoTouch while fully complying with these license terms because MonoTouch delivers only native code.

“Developing our award-winning mobile forms solution on multiple platforms before MonoTouch from Novell was time-consuming due to the diverse technology platforms,” said Simon Guindon, mobile solution developer at TrueContext. “With MonoTouch, we can now optimize development for the future and enrich the Pronto Forms product offering at a faster pace.”

MonoTouch from Novell is a software development kit that contains a suite of compilers, libraries and tools for integrating with Apple’s iPhone SDK. Microsoft .NET base class libraries are included, along with managed libraries for taking advantage of native iPhone APIs. Also included is a cross-compiler that can be used for turning .NET executable files and libraries directly into native applications for distribution on the Apple Apps* Store or for deployment to enterprise iPhone users. In addition, Xcode integration enables application developers to test on the device or in Apple’s iPhone Simulator and ship applications to the Apple Apps Store for distribution.

“The vast majority of Windows-centric developers, ISVs and IT organizations have chosen the C# language and .NET for development,” said Miguel de Icaza, Mono project founder and Developer Platform vice president at Novell. “As such we have seen tremendous demand for tools to build .NET-based iPhone applications. We developed MonoTouch in response to this demand, giving both individual developers and businesses a solution that breaks down the barriers to iPhone application development.”

MonoTouch Pricing and Availability

MonoTouch Personal and Enterprise Editions are available now through http://shop.novell.com. MonoTouch Enterprise Edition is available for US $999 per developer for a one-year subscription, which includes maintenance and updates. A five-developer Enterprise license supports five concurrent developers and is available for US $3,999 per year. For individuals only building applications for the Apple Apps Store, MonoTouch Personal Edition is available for $399 per developer for a one-year subscription. For more information about MonoTouch visit www.novell.com/products/monotouch. To learn more about the Mono Project visit http://www.mono-project.com.

IPhone Upgrade from 3G to 3GS?

Planning on upgrading from an iPhone 3G to the new 3G S? You’d better have deep pockets, as AT&T and Apple may charge you $499 to upgrade.  That’s for the 32GB model; if you want to save a few bucks and go for the cheaper 16GB model, it will cost $399. These figures come from Apple’s own site, where you can now pre-order an iPhone 3G S ready for delivery on the 19th of June. Although Apple mentioned a $199 and $299 price for the new iPhone, the cost for upgraders is significantly higher; when we applied for an upgrade from a iPhone 3G purchased in 2008, the system quoted us a price of $399 for the 16GB version or $499 for the 32GB, plus an $18 upgrade fee.

The more expensive upgrade is because the account I tried this with had the 2-year term of the contract renewed when I upgraded to an iPhone 3G in 2008; AT&T does not offer reduced upgrade pricing until the initial 2 years are up. The only people who qualify for the advertised $199/$299 pricing are new customers, or those who have not upgraded their phone for more than 2 years.So, those who upgraded when the iPhone 3G was released last year will either have to wait until 2010, or pay through the nose to be on the cutting edge.

UPDATE: it seems that there may be some leniancy in the 2-year rule: when applied for the upgrade with a 1st Generation iPhone where the contract had a couple of months still to run, Apple offered the $199/$299 price. So, it looks like 1st Gen iPhones may get a break, but 3G users will have to pay the full cost.


iPhone 3.0 Tethering How To

After recently upgrading my iPhone to OS 3.0 I was interested in evaluating all the new features, esp. A2DP and tethering.  Since my car is in the shop, A2DP is going to have to wait a couple more days which left me some time to tinker with tethering.  

At first impression, os 3.0 is pretty slick, small subtle changes throughout the UI, you can activate spotlight search by swiping your finger right (as opposed to left to see additional applications screens.)  Several applications have been updated making them even more usable, stocks, mail (auto-rotate calendar) and of course, copy/paste.  One thing i did notice, the keyboard didn’t auto-rotate when working with calendar, which I have sync’d to our office exchange server, so it seems not everything got the keyboard auto-rotate update, at least not in the initial beta drop.

On to tethering, since it was not obvious (to me) how to enable and activate tethering, i reverted to the web and quickly discovered the link below which includes full details on how to get it setup!  I’ve included a few pics below to show you how it looks.

http://www.crunchgear.com/2009/03/19/complete-how-to-tethering-an-iphone-with-30-firmware/ – how to activate iPhone 3 tethering, step by step.

Or, you can skip the config file updates and just download this file, ATT_US.ipcc, (assuming your carrier is AT&T ) – then connect your iPhone to iTunes, option-click on the “Check for Updates” button, and select the ATT_US.ipcc file you just downloaded. Next, restart your iPhone.  After reboot, you then should be able pair your iPhone over Bluetooth by going to Settings-General-Network-Internet Tethering on the iPhone, and pair your iPhone with you Mac as you would with a normal Bluetooth device.  Once paired, click your blueTooth icon (on your mac) choose your iphone|Connect to Network – now you can surf the web using your iPhone and 3G!


iPhone OS 3 Highlights

Apple today hosted a preview event for its upcoming iPhone OS 3.0, highlighting a few of over 1,000 new APIs for developers and over 100 new features for users. Here are some of the highlights:

  • In-App Purchasing: Allows developers to sell additional content from within applications. Highlighted uses include magazine subscriptions, eBooks, additional levels and items for games.
  • Peer-to-Peer Connectivity: Find other devices running the app via Bonjour over Wi-Fi of Bluetooth. Good for gaming, but also other applications for sharing data.
  • Third-Party Accessory Apps: Allowing accessory manufacturers to create applications to interface with their hardware accessories.
  • Push Notification: Rather than using background processes that hamper battery life, utilize third-party server to push badge, text, and audio alerts from applications.
  • Turn by Turn: Apple will allow developers to use CoreLocation for turn-by-turn GPS directions.
  • Cut, Copy and Paste: Available across all apps. Shake to undo or redo (finally).
  • Landscape keyboard: Available in all key applications, including Mail.
  • MMS: Picture messaging now available.
  • Voice Memos: Record notes, lectures, interviews, etc.
  • Spotlight Search: Available across all applications. Systemwide search available from main home screen by flicking to the left.
  • A2DP Bluetooth: Support for stereo bluetooth headsets (finally).

Tethering, another much-requested feature, was addressed in the Q&A section of the event. Apple is building the client side of tethering into OS 3.0, but cooperation from carriers is also required in order for it to be offered.

The new iPhone OS 3.0 is available to all registered iPhone developers today as a free beta. Full release to customers will be this summer. OS 3.0 will be free for all iPhone users and a $9.95 upgrade for all iPod touch users. Most features will be available for the first-generation iPhone, although hardware limitations will prevent some features, such as MMS and stereo Bluetooth, from being added to those devices. Meanwhile, Apple also revealed that Bluetooth support can be activated in the 2nd generation iPod Touches.

Apple has posted an iPhone OS 3.0 Preview page listing a few of the highlights. A video of today’s media event will also be posted to the page later today.


iPhone 3.0 – copy and paste details

During a live taping of Diggnation, Kevin Rose revealed details about the expected “Copy and Paste” functionality coming in iPhone 3.0. World of Apple reports on the event with a link to a video of the moment (warning: strong language).

According to Rose, to invoke Copy and Paste, you simply double tap on the word, and a magnifier bubble will appear with two quotes that you can drag around your selection. Once you make your selection, you can copy, paste or cut. Rose has been accurate in the past with details about upcoming Apple product revisions. Rumor has it that Copy and Paste will be arriving in 3.0 alongside a much improved homepage/springboard with the ability to organize in categories.

Apple will be revealing iPhone 3.0 in detail on Tuesday, March 17th at a special media event.


CodeMash 2009 – underway..

I just arrived at Kalahari – driving like a mad man out of Detroit to beat the “ice storm” – i felt like those guys you see on tv chasing storms, only I was trying to outrun one, and effectively did.  I made it in record time < 2 hours (again).  That said, i did nearly slide thru the intersection trying to turn in, so roads are getting bad out there.

After checking in, I made my way down to the registration area to see some familiar faces, Brian and Jim helping distribute badges and programs, just before 10pm.  Bumped into a few others, like Patrick of Pillar on my way to the room – everyone seems excited to be here, including me.  A quick glance of the program and a personal challenge on the back of my mind.  Lots of great content here, unlike my fact-finding mission around Agile last year, this time around I’m looking to roll up my sleeves and get back to coding!  Am most excited about iPhone development, starting with Chris Adamson’s iPhone development 101 session in the morning at the “precompiler” (day before the actual conference.)

Currently, I’m a total newbie to mac (*nix) development, so this should be interesting. I downloaded the iPhone SDK last night and started combing over the help docs, have yet to even fire up xCode, Apples development IDE, and I’m starting to feel like a non-techie, overwhelmed by a new wave of acronyms, completely outside of my domain expertise – but what the hell, that’s what codeMash is all about!   With any luck, or if I follow along properly, I should have a “useful, running iPhone application” by this time tomorrow.  Sounds too good to be true! 🙂

Other topics of interest include RIAs, (rich internet applications) including silverlight, and flex.  Ruby folks always have something interesting to say, but I’m not sure how much time I’m going to devote to it this time around, as I’m hoping to get up to speed on a few other subjects, such as  TDD (test driven development),  functional programming, Azure, VS 2010, and .net 4; oh, and I’m always looking to dive deeper into Agile and want to check out lean guru Mary Poppendieck.  Keynotes and Panel discussion tomorrow night also sound good.

So much content, so little time..  CodeMash does a good job balancing session tracks with break out rooms, “un-conference” formats and lots of social opportunities, movie night (dark knight @ 9:30) and even stuff for the kids (kidz mash) – and as always, it will be great to catchup with others, learning about the new and exciting things they’re working on and what challenges they may have around the corner.  Going to be an exhaustive couple of days..