Pages

Friday, February 20, 2015

Preliminary Considerations

Before proceeding to the developing of applications, preliminary considerations are to be made. They are as follows:
  • Reasons to build a mobile app
  • Cost of development
  • Importance of developing a strategy
  • Difficulties in app development.
As a developer in this competitive market, the following scenarios or aspects plays the idea.
  • Competitors' applications
  • Business forecast of mobile application intended to develop
  • Service support value to the user whether to use app of mobile version of the website
  • Mobile App or Mobile website?
Competition

Do our competitors offer products or services that you do not? Is that why they have an app? Is that a market we would want to expand? Differentiate yourself by leveraging the technology your customers have available without making it a gimmick. For instance, we could offer location-based incentives: when a customer enters your premises you can have your application display a coupon, discount, or any current promotions. This leverages the device GPS, which is not something you can get with just a mobile website. Alternatively, you could offer an augmented reality experience: process the camera input, coupled with GPS, for a layer of information overlaying your products. Taking advantage of all device features requires a mobile application.


Quality vs. Time to Market

Sometimes, a bad mobile application or website could be worse than no mobile app or website. Often cookie-cutter apps lose all branding of a given company, and such applications can negatively impact our app reach. Things to consider when looking at developing an app is that in the Android Market, users are given a grace period during which they can request a refund for the full purchase amount. We need to know what we want to deliver, and understand that the way we deliver it makes your customers — and potential customers — know that we are serious.




Monday, February 16, 2015

What is Mobile Application?

Mobile application is the software that is developed for handheld devices like mobile phones, PDAs, tablet devices, etc. The mobile phones are pre-installed by the manufacturer and mostly available as web applications using client or servers side processing to give an application like experience in the web browser. Application development have some limitations like the different screen sizes, hardware specifications and different mobile platforms. The mobile application development industry witnesses a steady growth in terms of revenue as well as job creation.
In the development process, the mobile device’s user interface design plays a vital role which considers the constraints and contexts, screen, input and mobility for designing. The user interface entails the components of both software and hardware of the device. User input manipulates the system and the device output indicates the manipulation effects of user inputs. The mobile UI receives signal from the user activity like location, browsing history, etc. that would be shown from the user interactions within the mobile application. The UI of the application should consider the user’s limited attention, minimizing the screen usage and minimum set of functions. This function are supported by the mobile application platforms and IDEs (Integrated Development environments).
Mobile user interface rely on the support access to the enterprise systems. The back end support take care of data routing, security, authorization. Offline access and service support. These are supported by aspects like mobile app servers, Mobile Back-end as a service and SOA infrastructure. A lot of preliminary considerations to be made before proceeding to develop an application for mobile devices

Thank you..

Monday, January 19, 2015

Introduction!!!!!!

Hi everyone! 

I am Raghu Balachandar Sivaji, a Master degree student in the discipline of Automotive engineering at the University of Windsor, Canada. I am from Chennai, the southern part of India.  I am a Mechanical engineering bachelor degree holder with 6 years and 5 months of professional experience in Automotive OEMs like Hyundai Motor India Limited and Ashok Leyland Limited. To craft myself in the international arena I needed an international Master degree so I stepped into Canada, the land of opportunities. Yes, I am the man of principles and ambitions with a lot of dreams like every one of you fellas.

Apart from my interest in Automotive, I also got much interest in Photography, travelling, gadgets, Music, etc. As every other person, my smart phone becomes an integral part of myself. I do every stuff in my smartphone right from looking onto the time to reading news, watching movies, listening songs, monthly budgets, Mails, calls, social networking, navigation, banking and many more.

For doing all the above mentioned stuffs in a smartphone, it should have separate application for each functions. These apps can be downloaded from the respective store apps like IOS App store, Android’s Play store, etc. Here is my topic for the course, “App Development”. Here I am going to write a blog on Mobile app development. Though I am very new to topic, I love exploring new technologies and learning new stuffs. Mobile computing become inevitable in the present world of technology.


Here I would like to deal about the basics of Mobile app development, types of apps, languages used, programming, etc. in the following posts.