Steve JobsThe whole Internet is buzzing with Steve Jobs’ resignation as Apple CEO and the possible effects it might have on Apple and its products. There are people who hate, admire, get inspired and feel hatred about him. But, someone who shaped and revolutionized the digital world with his products not in the seat of CEO doesn’t mean of his company doesn’t mean end of all. In fact, he will continue to be with Apple but might not be in the same capacity and not so close to the team, due to whatever reason and I respect. In my opinion, Apple will continue to amaze the world because Steve has sown the seeds already.

  • It’s not Steve who designed iPhone, iPad, iPod, etc. all by himself but his talented engineers he assembled, motivated and inspired for so long. The core skills he has implanted for decades in Apple makes him the leader.
  • Simplicity & user-centric design: Steve and Jonathan Ives (VP of Design) have created for Apple better than anyone for any company. I would say simplicity is Steve’s signature style. Form-factor and design of today’s many Apple consumer products will tell the success of Steve & Jonathan!
  • Not many have given so much importance to usability as Steve & his team have.
  • The culture of always looking for better things without settling for what they are, that he has infused into the organization and imbibed by many in Apple today will go a long way.
  • Of course, it was not with failure also (Steve is good in accepting failure too)! Apple had some not-so-great products but as everyone else it learned the lessons, recognized the potential and applied both in future vision!
  • In my perspective, Steve is a leader of innovation: from the bare metal lab to consumers’ heart, he has paved way for unique "experience" in everything in between. Innovation is not always about new things, but doing things differently too!
  • With due credit for other companies and individuals, Steve has set the standard for today’s mobile devices, be it a phone or a media player. Not just the devices, the applets on them, developing those applets, bringing them on to devices, advertising and making everyone profit from the whole ecosystem was the result of Steve and his team!

I am always inspired by this man of "innovation for simplicity"! Hats off to Steve!!

Of late, I have been making my hands dirty with iOS development and obviously Objective-C. Coming from .NET/C# background (lending the OOPS knowledge) and knowing the C language already (pointers, memory, etc.), learning Objective-C was not difficult for me; just that I had to get accustomed to the “odd” syntax and a few conventions of the language and the environment. In fact, Apple has got an wonderfully superb documentation of the language and the surrounding frameworks (iOS and Mac) and libraries and as such with good time investment, one can get to it easily (well, I am still on the learning curve of the whole thing)! The only area where I stumbled a bit was the memory management (yea, I badly missed GC) area but all along it was a good experience and interesting to manually “pilot” the aircraft instead of putting it into “auto-pilot”!

 

With whatever I have picked up in the language and the iOS platform so far, I thought I would develop a super-duper simple application and that is Color Mixer on iPhone :-)

Screenshot 2011.06.16 19.56.19  Screenshot 2011.06.16 19.56.34

I know it is just a K-school app but having been pampered by Visual Studio, C# and .NET and enjoyed its luxury for years now, developing this one without that much pampering was bit of an exercise and exciting too for me!

Just installed the GM seed of iOS 4.3 on my iPad. As announced in the recent iPad2 release, the new version has two new options:

  1. Set the side switch (the one above volume key on the right side) functionality: Mute or Lock Rotation.
  2. Sharing your iTunes library with any iOS 4.3 device (within the same network)

The multi-tasking gesture function that was originally announced to be a developer preview feature, now looks to be making its way to the final release also.

Here is the option to set the 1st feature:

iOS 4.3 New Features: Side Switch & Multitasking Gesture

The multi-tasking feature basically lets you switch between open applications with left/right swipe and see the open application list with ‘swipe up’. You can still double-press the Home button for the latter.

Now the 2nd – Home Sharing: This option as you probably know, lets you stream your iTunes library on your PC or Mac to other iOS 4.3 devices in the same network. In order to do this, you should first enable Home Sharing in iTunes (I did this in iTunes 4.2/Windows 7):

Turn on Home Sharing in iTunes 4.2

You will also be required to login with your Apple ID when you turn on Home Sharing. Once done, you can enable Home Sharing on your iOS 4.3 devices and see the shared iTunes library; you should again login on the device with the same Apple ID used for Home Sharing in iTunes. Let me repeat: your iTunes host PC/Mac and iOS 4.3 devices should be on the same network.

Home Sharing in iPad with iOS 4.3

After providing the same Home Sharing Apple ID, open your iPod application to view the shared library:

Home Sharing on iOS 4.3

Select your shared Library and you all set to enjoy your iTunes home sharing/streaming!! (the albums you see below are from my iTunes library on my Windows 7 box)

Home Sharing in iOS 4.3 in Action on iPad

I am yet to install the 4.3 GM on my iPhone. Not expecting any surprises…