A TEXT POST

iPhone vs Android Development

iPhone vs Android Development – Comparison from Different Sights

The market of mobile phones has been experiencing drastic changes in past couple of years since Android platform powered by Google and Apple iPhone are competing each other to get the way forward for mobile phones.

iPhone vs Android

In fact, both – Android and iPhone are the most popular smartphones of present era. It’s needless to say that these smartphones have made our lives so comfortable and easy-going. On the other hand, for the developers, application development for on Android and iPhone is definitely a pleasure, due to the fact one can deal with a whole world with different applications.

Let’s have a glance of comparison between iPhone vs. Android Development with various elements:

Language and Programming

If I talk about iPhone Application Development with a prospect of programming languages, Objective-C is the development language of iPhone app which is based upon the basic C language having few extensions on object-oriented versions like dynamic typing, interfaces, messages, classes, inheritance, and more

In contrast with the iPhone application development, Java is the root of Android Application Development. According to the experts, Java is competitively easy and intuitive programming tool. And… henceforth if you love coding, then iPhone application development would be egg on you!

Documentation

When it comes to the Android Application Development, there is a huge database available since many resources provide com useful blogs and documentations. This is all thanks to steady support by developer community of Android.

On the other hand, the iPhone Application development community is well-built and supportive. The plethora of information in Apple’s guidelines, useful resource and instructions are quite helpful for even a newbie in iPhone application development

Platform

Android platform classes are straight and stable in accordance with the layout. Due to the fact, Android application development would be easier for a newcomer compare to iPhone development. It’s not the sole reason! To get the iPhone source code, you may have to approach through Google, but getting android source code actually a piece of cake.

iPhone vs Android

One more point of comparison between these two is the encoding model for Android and iPhone application development. The iPhone programming model is determined by MVC design pattern. Using this tool, developing a user interface is very simple and easy since all codes are well-organized in the source code.

Additionally, the latter can support manifold operations. Therefore, a little complicated. Even so, both platforms proffer declaration of user preferences in XML. The XML pattern of Android allows the combinations of custom user interface (UI) elements. And in case of iPhone, it’s a comprehensive process.

Therefore, a little complicated. Even so, both platforms proffer declaration of user preferences in XML. The XML pattern of Android allows the combinations of custom user interface (UI) elements. And in case of iPhone, it’s a comprehensive process.

Market

The Android market is huge and growing however people don’t want to pay for apps. On the other hand, Apple store is equally popular and flourished with numerous apps. Many times, the developers select the platform considering the platform status.

Conclusion

While comparing iPhone vs. Android Development, it’s worthless to guess a winner since both are the examples of “brilliance” at their place and yet competing each other in the market. With Android gadgets ruling the market and iPhone being a leader in luxury and distinctive design, we leave that upon the time to decide which will be the king of next era’s developer community.

A TEXT POST

Tips and Tricks for Game Programming — the first lesson

Normal 0 false false false EN-US X-NONE X-NONE

While starting with game programming one is very enthusiastic but most of them lack quality information on how to go about programming a simple game. There is a dearth of game programming tutorials too. Many amateurs browse from webpage to another without getting a clue as to how to get started. Here is a concept which could be of use to you – a perfect game to start off with, named as Pong. This project makes use of Visual C++ and OpenGL. The main game loop has a set structure which includes:

·         Handle input

·         Movements update

·         Collision Check

·         Check game conditions

·         Rendering

The Pong game structures the game keeping  the set structure in mind. Hence the Game_Main function revolves around this. The game states will keep on changing too while running. We need to take care of the changing states which will be referred to as gameState and will be declared at the start of the game.

The states will be as follows:

1.       Playing

2.       GameOver

3.       GetReady

The GetReady state refers to the state when a player will get a chance to get ready and the game is reset after a goal or at the start of a new game. The game objects will be made using object oriented technology as that would encapsulate the objects making it a well organized effort. There are not many objects for this game which would include a paddle, ball, wall, goal and a board. You can create classes as you progress. Use this concept for your first game!

A TEXT POST

Tips and Tricks for Game Programming — the first lesson

While starting with game programming one is very enthusiastic but most of them lack quality information on how to go about programming a simple game. There is a dearth of game programming tutorials too. Many amateurs browse from webpage to another without getting a clue as to how to get started. Here is a concept which could be of use to you – a perfect game to start off with, named as Pong. This project makes use of Visual C++ and OpenGL. The main game loop has a set structure which includes:

  • Handle input
  • Movements update
  • Collision Check
  • Check game conditions
  • Rendering

The Pong game structures the game keeping the set structure in mind. Hence the Game_Main function revolves around this. The game states will keep on changing too while running. We need to take care of the changing states which will be referred to as gameState and will be declared at the start of the game.
The states will be as follows:

  • Playing
  • GameOver
  • GetReady

The GetReady state refers to the state when a player will get a chance to get ready and the game is reset after a goal or at the start of a new game. The game objects will be made using object oriented technology as that would encapsulate the objects making it a well organized effort. There are not many objects for this game which would include a paddle, ball, wall, goal and a board. You can create classes as you progress. Use this concept for your first game!

A TEXT POST

Using jQuery Mobile plug-in for iPhone compatible websites and other platforms

Normal 0 false false false EN-US X-NONE X-NONE

jQuery’s mobile strategy involves a unified user interface system that works in popular mobile device platforms, and is built on the easily accessible and extremely robust jQuery and jQuery UI foundation. The platform is actually built on a lightweight codebase built on enhanced features and a flexible design and wonderful themes.

jQuery Mobile can be utilized extensively with multiple mobile platforms but developers should be adept in using it in optimum standards. To make this support for multiple platforms possible, all pages in will be built in clean, semantic HTML which would make it easy for use in any web-enabled device and will sort out the compatibility issues. In devices that actually make sense out of CSS and JavaScript, jQuery Mobile uses different progressive enhancement ideas which can easily and marvelously transform the simple core page in to a fantastically rich and interactive experience that actually makes the most of the power of jQuery and CSS. WAI-ARIA is one of the many accessibility features that are tightly integrated throughout the framework to provide screen reader support and a plethora of assistive technologies.

The jQuery Mobile developers have recently released Beta 3 of jQuery mobile framework in September 2011. The schedule announced says that the first release candidate for version 1.0 will be launched by the end of September.

As of beta 3, jQuery Mobile offers immense support for Apple iOS which is “A-grade” support on Apple iOS 3.2-5.0 beta, along with support for Android platform i.e from Android 2.1-2.3, Android Honeycomb, WP 7, Blackberry, Palm and other mobile platforms. jQuery is also offering support for desktop versions of Chrome 11-13, Firefox 3.6-4.0, IE 7-9 and Opera 10-11.

A TEXT POST

Using jQuery Mobile plug-in for iPhone compatible websites and other platforms

jQuery’s mobile strategy involves a unified user interface system that works in popular mobile device platforms, and is built on the easily accessible and extremely robust jQuery and jQuery UI foundation. The platform is actually built on a lightweight codebase built on enhanced features and a flexible design and wonderful themes.

jQuery Mobile can be utilized extensively with multiple mobile platforms but developers should be adept in using it in optimum standards. To make this support for multiple platforms possible, all pages in will be built in clean, semantic HTML which would make it easy for use in any web-enabled device and will sort out the compatibility issues. In devices that actually make sense out of CSS and JavaScript, jQuery Mobile uses different progressive enhancement ideas which can easily and marvelously transform the simple core page in to a fantastically rich and interactive experience that actually makes the most of the power of jQuery and CSS. WAI-ARIA is one of the many accessibility features that are tightly integrated throughout the framework to provide screen reader support and a plethora of assistive technologies.

The jQuery Mobile developers have recently released Beta 3 of jQuery mobile framework in September 2011. The schedule announced says that the first release candidate for version 1.0 will be launched by the end of September.

As of beta 3, jQuery Mobile offers immense support for Apple iOS which is “A-grade” support on Apple iOS 3.2-5.0 beta, along with support for Android platform i.e from Android 2.1-2.3, Android Honeycomb, WP 7, Blackberry, Palm and other mobile platforms. jQuery is also offering support for desktop versions of Chrome 11-13, Firefox 3.6-4.0, IE 7-9 and Opera 10-11.