Tuesday, September 28, 2010

HTML5 - Browser Support

HTML5 specification has lots of promising features for Mobile Web Applications. With Apple strongly backing up HTML5, the classic three "HTML5 + CSS3 + JavaScript 1.4" are going to rule the mobile world from now on. Both IPhone and Android use the same browser layout engine called 'WebKit' and hence application developed using the classic three will run on both iPhone and Android. Webkit is also used in Apple's Safari and Chrome browsers.

Majority of the browser vendors have started supporting HTML5. Chrome, Safari and Firefox (Gekco) are leading the race with more HTML5 implementations and support. The below image is a compilation of different browsers available on market and their current support for HTML5


Wednesday, September 15, 2010

Floodgates Opened for iPhone Application Development

For as active as iPhone application development community is, achieving success in iTunes has been an elusive affair for those who participate in this vertical. The two main obstacles presented to anyone who wants to create an iPhone applications are: one, finding resources/developers with the right skill set; and two, marketing the application after the application has been submitted. The bad news is Apple keeps iTunes a black box. Unless your application has been reviewed or mentioned on review sites or blogs, no one will be able to find your application outside of iTunes. This makes marketing your application relatively difficult. Here’s the good news: the cost to build an iPhone application should come down substantially as it no longer requires a developer with an exclusive knowledge to a specific technology to build an application for iPhone.

When Apple first announced to openly accept applications from developers, the prerequisite for the developer is a somewhat extensive knowledge in a language called “Objective-C.” For a short while, it would seem as though the developers who could produce Objective-C codes were superstars that also came with a superstar price tag. Such stardom, however, did not last. When PhoneGap was introduced as an open source development tool for iPhone via JavaScript, the web development community devoured it like salmon to a hungry bear. Shortly after PhoneGap’s success, Mono framework was released in the commercial sector that provided the necessary development tools to the vast number of C# developers across multiple platforms. And to unhinge the final bar from the floodgates, Adobe has just announced that the next release of Flash is capable of compiling a flash project directly into native iPhone application. Simply put, a project can go from design to finish without even being touched by a developer.

The implication for this phenomenon is a curious one: how will Apple respond to the rush of new applications when the floodgates are finally open? Will Apple still be able to keep its manual review process intact? When the market is saturated with developers and applications, will Apple be able to to maintain iTunes exclusive distribution channel and continue to motivate merchants to participate?

How all of this will affect Apple or iPhone developers is yet to be seen. However, one thing that seems to be true is that when given enough demands, people will find ways to liberate a technology regardless of how businesses are structured around it.

Tuesday, September 14, 2010

What it takes to Unlock an iphone ?? .. What the heck is jailbreaking ??..

I was wondering about these terms for a while ... i still do ...do i ? .. may be :P ..

let me tell u something .. Apple inc( i read it as 'Evil' ..never mind @#$) is too smart as they developed one of the best hardware the world have ever seen , at least i have ever seen .. But the question was, why are they locking the phone to particular service providers , its disappointing to apple fans like me . .i am sure you too will have the same feeling ..

so how to unlock it ? ..

what is unlocking ?

>>unlocking is something(u call it what ever u want to...) that makes your iphone works with any service provider ( any sim ....!!!)

So what is jail breaking ? .. how unlocking and jail breaking related ?

>> Answer is , you can unlock only if you jail break your iphone . so what is jailbreaking ?? . jailbreaking in simple terms is the procedure that installs an application called Cydea in your iphone .. so what is Cydea ?? Cydea is an Angel (brown in colour ? ..) , its a multi_armed App store, application installer ?, package installer , search provider ... etc ..

how to jailbreak the iphone ?

/*-- THIS PROCEDURE IS SPECIFIC TO IOS 4.0,4.01 MC and NON MC MODELS (ONLY...)--*/

** if your iphone is in 3.1.2,3.1.3 , the procedure is available online ....or u need to do some procedure to upgrade to ios4 and jailbreak it .. **

before you do any thing ( i mean it..) download an application called " tinyumbrella" http://thefirmwareumbrella.blogspot.com/
and save the SHSH blobs ..dont worry about the term, you ill find it in tiny umbrella blog ..its pretty straight forward ..

now its pretty simple ..

1. Find a place u can use wifi ..
2. Enable wifi ..?? i know u ill do it ..
3. go to safari.. search for jailbreakme.com (search in google)
4. its very easy .. you ill find a buttion "slide to unlock " ...should i say u to slide ??.. k go ahead..
5. sit tight , be patient ..

wait ....
the Cydea must be installed ..
yep its done..

now , how to unlock it ??

1. go to cydea
2. search for ultrasn0w ( http://ultrasn0w.com)
3. you ill find it , now install it ..

you are done ...

restart your iphone

now you can use any sim cards ..

isn't that quiet straight forward ?? .. hakuna matata!!!!

Monday, September 13, 2010

What you need to Develop and iPhone Application

What You’ll Need





It goes without saying that, if you’re planning to build apps for the iPhone or iPod
touch, you’re going to need at least one of those devices to test out your application. so the authors are willing to take up generous donations of Used or Brandnew iPhones and iPads , and yeah ofcourse iPods (please make sure you ship these with a decent earphones ).The
following list covers the basics of what you need to begin programming for the iPhone
or iPod touch:
■ Apple’s iPhone SDK—The latest version of the iPhone SDK can be downloaded
from Apple’s iPhone Dev Center (http://developer.apple.com/iphone).You
must join Apple’s (free) developer program before you download; however, if you
plan to sell apps through the App Store, you will need to become a paid iPhone
developer, which costs $99/year for individuals and $299/year for enterprise (i.e.,
corporate) developers. Registered developers receive certificates that allow them to
“sign” and download their applications to their iPhone/iPod touch for testing and
debugging.
University/Student Discounts
Apple also offers a University program for students and educators. If you are a CS student
taking classes at the university level, check with your professor to see if your school is
part of the University Program. For more information about the iPhone Developer University
Program, see http://developer.apple.com/support/iphone/university.
■ An Intel-based Mac running Mac OS X Leopard or Snow Leopard—
Snow Leopard is recommended, as it offers access to Xcode 3.2 with its many new
features like “Build and Analyze.”You need plenty of disk space for development,
and your Mac should have at least 1GB RAM, preferably 2GB or 4GB to help
speed up compile time.

The Day earth stood still - iPhone 4

Anybody, I mean anybody can do anything in this world . If Mr Borat ,The retarded journalist from Khazakisthan can dream to marry Pamela Anderson . Why Cant I travel to Mars , Or to Venus , Or to my Native on a leave (ofcourse I have nt travelled in about a million years fearing my wife Oksaana ) . So we set about our journey . To discover X Code

Okay there are Iphones , and there are iPhones . ..And there are iPhOnes .. everybody wants to touch them . They really are like this hot girls . They redefine Touch . Touch and feel . Personally I never was a big fan of apple , or grapes , or any fruits in General . oh god . But the first time i touched an Iphone was the first time I went to Bombay .. to see a girl I liked . only she never let me touch her .. But I touched her ....err...Iphone . I was used to being touched and I touched too . but iPhone touch was totally different from anything I touched .

Well to begin with iPhone is nt that great a device in terms of hardware . It was having only one physical key . As opposed to two hundred billion keys in the Nokia E series which I was using (incidently having a QWERTY Keypad ) Just one key ..and rest everything was touch ! It even had a mediocre for its price hardware . I guess you can never guess the processor speed it was much less than 400 Mhz , May be it does differ but let Steve jobs sue me (I m being employed by nokia ) Actually My N series Nokias had much better processors . but why on earth was an iPhone ..faster ! It is like perhaps a chinese man with much little endowment acheived the worlds biggest population ! May be the reason why the Chinese make iPhones !

So iPhone and steve jobs ! Two mysterious devices on planet earth . I wanted to decode them both . but steve jobs was a done disaster . but iPhone being made in China , was something I thought I could .. Decode ..and understand ..and maybe modify :)

I am sure I am not the only man on Cyber space to want to know iPhone . Infact there are a billion and one applications for iPhone . some free and some costly , Mostly useless . I wanted to add to the Junk . It was not only me . My friend One Mr DoN from Nagercoil too wanted to understand iPhone . so we decided to make ablog about it . Kind of like a Making of the making of a movie . Most of what you will see here is Junk and Crap . just like the iPhone . But we have the blessings of chinese God who makes men with their endowements . Those who can make good use of it can .. Make good use of it :O if you know what I mean .. So here is to the journey to learn iPhone . There will be a lot of Spelling mistakes .. Not in the code that we write . but in what we write about the code !