Its been quite some time that I have been planning to write my experience on Objective C. But my laziness keeps my away. Somehow it happened.
The checklist to start developing something in Objective C. Its something that does not come free. Like you can’t start development in a just like that attitude. You need to spend few thousand bucks.
1. A MAC machine
2. A Device (May be iPhone,iPod)
3. Registration fee for developing iPhone applications.
===== here comes the thrilling ======
@interface Ranjan : NSObject
will continue soon…..
Flash grew out of a chain of thought that started in the 1980s with some ideas Jonathan Gay had at school, then at college and later while working for Silicon Beach Software and its successors.In January 1993, Charlie Jackson, Jonathan Gay,and Michelle Welsh started a small software company called FutureWave Software and created their first product, SmartSketch. A drawing application, SmartSketch was designed to make creating computer graphics as simple as drawing on paper. Although SmartSketch was an innovative drawing application, it didn’t gain enough of a foothold in its market. As the Internet began to thrive, FutureWave began to realize the potential for a vector-based web animation tool that might easily challenge Macromedia’s often slow-to-download Shockwave technology. In 1995, FutureWave modified SmartSketch by adding frame-by-frame animation features and re-released it as FutureSplash Animator on Macintosh and PC. By that time, the company had added a second programmer Robert Tatsumi, artist Adam Grofcsik, and PR specialist Ralph Mittman. The product was offered to Adobe and used by Microsoft in its early (MSN) work with the Internet. In December 1996, Macromedia acquired the vector-based animation software and later released it as Flash 1.0.
Flash Math :
According to a Millward Brown survey, conducted June 2007, Adobe claims Flash reaches 99.3% of desktop Internet users. Independent market share data is not available because the several companies who periodically gather browser usage data (see Usage share of web browsers) do not measure Flash penetration.
- 1. Macromedia Flash 3 (1998)
- 2. Macromedia Flash 4 : 1999
- 3. Macromedia Flash 5 : 2001
- 4. Macromedia Flash 6 (MX) : 2004
- 5. Macromedia Flash 8 : 2005
- 6. Adobe Flash 9 (CS3) : 2007
A little bird was flying south for the winter. It was so cold the bird froze and fell to the ground in a large field. While it was lying there, a cow came by and dropped some dung on it. As the frozen bird lay there in the pile of cow dung, it began to realize how warm it was. The dung was actually thawing him out! He lay there all warm and happy, and soon began to sing for joy. A passing cat heard the bird singing and came to investigate. Following the sound, the cat discovered the bird under the pile of cow dung, and promptly dug it out and ate it.
1) Not everyone who shits on you is your enemy.
2) Not everyone who gets you out of shit is your friend.
3) And when you’re in deep shit, it’s best to keep your mouth shut!
Flash has always been at the forefront of user experiences, thanks to the capabilities of the technology and the incredibly creative community that pushes the envelope of traditional design practices. The resulting advances in user experience design are often immediately available to Flex developers. Take, for example, the recent explosion in the use of Flash Player for online audio and video.
Flash Player is the most widely deployed audio and video player on the market. It allows video elements to be seamlessly integrated into the surrounding content or application, such as triggering video cue point events in your RIA. It supports progressive download of short-form video files and integrates with Flash Media Server 2.0 for streaming more interactive, higher quality, long-form video.
The community has leveraged these capabilities to create rich Internet applications that break down the silos that exist today between applications and rich media. Instead of having their applications launch a separate media player—thereby creating a discontinuous experience—Flex developers can truly integrate video into their application’s user interface and workflow. For example, training videos can navigate and highlight particular user interface elements of your application and your application can cue specific portions of a video to play based on a user’s actions. Flash video and audio streams can be incorporated into Flex 2 applications by using Flash Media Server 2 or Flash Video Streaming Service, a hosted service for delivering large-scale Flash Video deployments developed by leading CDN (Content Delivery Network) partners in conjunction with Adobe.
Lastly, now that the merger of Adobe and Macromedia is complete, you can expect to see interesting new innovations to work their way into the Flex product line. As we look forward, some of the areas we are investigating include support for real-time collaboration, improved designer-developer workflow, and greater support for offline applications and documents. Look for more on our future direction on Adobe Labs in the coming months.
From Animation Tool to a complete Programming Language!!
Initially focused on animation, early versions of Flash content offered few interactivity features and thus had very limited scripting capability.