Monthly Archives: March 2013

PhoneGap for Mobile Cross Platform Development


PhoneGap as the developer’s choice to develop cross platform compatible apps:

With the 7 major mobile operating systems prevalent in the mobile industry, it is quite evident that no mobile platform has a common native development tool. And it is this scenario that has probed the development of this cross platform mobile framework.

So what sets apart this framework from the numerous others?

The PhoneGap has integrated web technologies and native development with a cross platform approach with the web being the only part that is portable. With this framework it is possible to provide different architectures for different platforms and to let the app use the features of GPS, Accelerometer, Camera, Contacts, media access, and data storage mechanism this feature of the current framework works perfectly.

Overview of PhoneGap:

PhoneGap is a platform which helps in building mobile applications using the existing web technologies like HTML5, CSS and JavaScript. This framework was originally developed by “Nitobi” and later companies like IBM, RIM, and Microsoft contributed. In October 2011, Adobe acquired Nitobi and contributed the platform to the Apache software foundation (ASF) under the name Apache “callback”. It is now an open source technology and is freely available under the Apache license 2.0.

PhoneGap application flow:

A smartphone handles many tasks when it is in the active mode. Some of these tasks have a higher priority than others and are managed by the operating system. The system calls the application with a higher priority into the foreground and sends the lower priority application into the background.

For example, when the user has an incoming call, no matter which application is running in the foreground, the operating system brings the call dialer application to the foreground. This is an interruption to running applications which should be handled properly. If the application doesn’t support these interruptions then there is a risk of losing the application state and data related to it. The application lifecycle provides a set of methods to handle these scenarios.

Advantages of PhoneGap:

  • The PhoneGap applications use web technology. This enables the web developer to create mobile applications using HTML5, JavaScript and CSS3 for UI/UX development.
  • Hybrid applications can be developed using native functionalities and rich UI using web technologies.
  • Support Cross platform application development.
  • Extensive reusability of code.
  • Accelerometer, Camera, Compass, Contacts, Files, Geolocation, Media, Network, Notification and Storage functionalities are supported.
  • Mobile native feature integration with web is made possible by using a plug-in. Based on the app requirement; the plug-in can be developed and used in the PhoneGap.
  • The PhoneGap community is actively participating in plug-in development.
  • Deployment framework for multiple platforms.
  • Cloud based build creation facility for multiple platforms.
  • Tools can be used which are contributed by the community and also receive help from PhoneGap forums/community for any of the queries.

Open source frameworks are considered to be successful only when the open source community for the same contributes continuously. In the case of PhoneGap framework, the community support is very positive. This supports developers and architects to leverage this technology for their cross platform requirements.


Source link

Best Free Web Browsers: Midori Browser Review


Midori is a lightweight browser designed for Linux. Its interface is designed to be intuitive yet powerful. The page rendering is based on WebKit. Some key features include full integration with GTK+ 2, private browsing, tabbed navigation, ad filtering, and speed dial. Midori is a lot more configurable than other web browsers.

This web browser is very portable and should run on all platforms. It is based on WebKit, the same rendering engine used by Safari. Midori is surprisingly fast and includes all basic browser features. Tabs are shown below the address bar, as opposed to Google Chrome that displays them above. The menu items, input boxes, and toolbars are laid out much like you would find on other browsers. Midori puts emphasis on speed and simplicity. It loads pretty fast, depending on how many tabs you have opened.

Some Linux distributors are offering Midori as a default browser. One of its main features is the trash icon on the main toolbar, which allows users to see tabs that they have recently closed and reopen them from the list. Other notable features include:

• Mouse gestures

• Password management

• Customizable and extensible interface

• Full integration with GTK+ 2 and GTK+ 3 support

• No installation required

• Easy to use

• Speed dial

• Web application support

• HTML5 support

• Customization options

• High speed

• Standards compliant

• Configurable web search

• User scripts support

• Private browsing

• Tabbed navigation

• Extremely light

The bookmarks window is accessible via the “Edit” menu. The browser’s latest versions feature a feed panel, cookie management, form history, and Maemo integration for mobile devices. Aesthetically it may not be able to compete with some of the most popular browsers out there, but it has all the functionality necessary to act as a primary browser for everyday use. Midori comes with a wide range of customization options and offers great support for HTML5. This lightweight browser also supports extensions like Adblock and mouse gestures.

What makes Midori so appealing is that it’s lighting fast. Moving from one tab to another is very easy even with a large number of tabs. The address bar has a history searching feature that allows quick access to previously visited sites. If you like trying out new software, give Midori a try. It is a surprisingly capable browser with a lot of clever design behind it. The developers who created Minori are now offering a Windows installer, which is an added bonus.


Source link

Why Are Websites Important For A Business?


Learning as many things as possible is a well acknowledged formula for success. This is an era of technology and most businesses are being carried out using one or more software. More businesses have started depending on the websites nowadays as a tool for marketing and business expansion.

A website helps your intended clients in locating your business while building brand and product awareness that will ultimately aid in elevating sales. A website may act as your entire catalog and it provides all necessary information about your business, products and services to all those who want to know. Thus with the help of websites, the whole world has become a marketplace.

In order to create and maintain a website for your business, it is an absolute necessity that you train your IT personnel for working with HTML. Designing a perfect website is a major task and it should be handled in a way that the end result must not turn out to look shabby and confusing.

Using HTML for Web Designing

HTML comes in handy when designing a website for business or marketing reasons. There are some procedures that need to be understood before getting down to web designing. For this the staff needs to be well trained to understand and use HTML tools.

Staff must know the basics of HTML programming; TML (Hyper Text Markup Language) is an easy-to-understand programming language that was engineered for the creation of websites.┬áThere are several HTML codes that should be understood by users before trying their hands on web designing. Businesses don’t need very qualified programmers to construct the websites because HTML is pretty simple to work with.

HTML tags are extremely simple to comprehend because they are logical and so much documentation is available both on the internet and in books. Learning the basics of HTML is actually as simple as the use of software tools like Microsoft Word.

If you try to figure out potentially available resources, you have many inexpensive and easy references including a large range of HTML tutorial websites. HTML is fully explained and verified thoroughly through these websites to help programmers and the staff to learn all of the skills and techniques necessary to design a website. It is completely sensible for somebody with no prior experience to learn enough HTML to build a web page in only one day. For HTML training, video tutorials can also be quite helpful. It is very obvious that video tutorials are helpful in enabling the staff to be trained in basic HTML.

Usually, websites have always been created using HTML. They are popular mainly because they can be viewed using almost all browsers and don’t involve any software download. They are extremely versatile and top class search engines prefer them.

A good and planned website will do wonders to boost your business. Try to create a website that provides customers not only with information regarding the company, but it should also focus on customer feedback and interaction. Employing the right mix of tools for website development can be highly beneficial for a company.


Source link

Best Free Web Browsers: Mozilla Firefox 12 Review


Mozilla Firefox is a free web browser developed for Linux, Microsoft Windows, and Mac OS X. Its latest version – Firefox 12 – is fast and reliable, offering many advantages over other web browsers. This new version gives you improved video management, enhanced performance, and simplified privacy controls. Other notable features include comprehensive pop-up controls and live bookmarking.

With a streamlined user interface and the latest open web technologies, Firefox 12 is one of the best web browsers on the market. The browser enables easier navigation, featuring innovative applications that are ideal for both advanced and beginner users. Like other browsers, it has adopted a synchronization feature. This new version adds over 80 developer tool improvements and lots of customization through extensions.

Users can download the browser’s latest version from the official website. If you choose it as your default browser, Firefox 12 will automatically install a Windows 7 Taskbar icon. The browser integrates Firefox Sync, giving you access to your bookmarks, passwords, and open tabs. Firefox 12 offers enhanced security features like Do Not Track and Content Security Policy. Those version also has a number of tools and applications that make browsing easier and quicker:

• Syncing for tabs, passwords, extensions, and browsing history

• Pinned sites

• Bookmark organization with Panorama

• Fast JavaScript performance

• Increased accessibility with Find As You Type

• Tab browsing mode

• Comprehensive pop-up controls

• New HTML5 capabilities

• Permissions Manager

• Over 80 developer tools

• CSS-3D transform is supported

• Easy navigation

• Automatic add-on checking

Firefox 12 is an excellent choice for college students and other individuals who conduct online research. The browser’s latest version features virtual sticky notes that can be accessed through the toolbar. Users can save frequently visited sites as icons on the toolbar by using the “pin as app tab” feature. Firefox 12 gives you the ability to integrate third party add-ons, view your tabs as an array of thumbnail images, and create fun applications. Firefox HTML5 support includes 3D graphics, hardware accelerated videos, professional typography, and offline data storage.

This is one of the last remaining browsers that uses separate address and search boxes. A new web developer menu features tools for building and debugging websites on one location. The History and Bookmarks menus have been redesigned. This new version has integrated private browsing. It also offers enhanced protection against spyware, viruses, phishing sires, malware, and pop-ups. Its interface is well organized and intuitive. Packed with innovative features and advanced developer tools, Mozilla Firefox 12 proves to be one of the best free web browsers around.


Source link