السبت، 30 يوليو 2011

Alibaba Creates Aliyun Mobile OS to Compete with iOS, Android

Chinese e-commerce conglomerate Alibaba plans to roll out a new mobile phone OS, dubbed Aliyun OS, inside a phone and tablet for the Chinese market.

The OS will debut inside a phone and tablet from Beijing Tianyu Communication Equipment Co., specifically the K-Touch Cloud-Smart Phone W700, the company said in a statement.

Alibaba's operating system makes use of "cloud-based" services, including e-mail, Internet search, weather updates and GPS and mapping applications, the company said. The OS will apparently require users to be constantly connected to take advantage of its Web-based apps, instead of designing applications that can run natively on the phone's hardware. But, the company added, there will be some interoperability with the Android OS.

Alibaba claims it is the largest e-commerce company in China, with first-quarter revenue of 1.53 billion yuan ($237.7 million).

"Mobile users want a more open and convenient mobile OS, one that allows them to truly enjoy all that the Internet has to offer right in the palm of their hand, and the cloud OS, with its use of cloud-based applications, will provide that," said Wang Jian, president of Alibaba Cloud Computing, in a statement. "Introducing cloud apps to mobile devices not only brings a whole new user experience, but also greater ease for third-party mobile software developers who will be able to use Internet technology such as HTML5 and JavaScript to reduce the complexity in the app development process."

Alibaba said that each user would be given a free 100 Gbytes of storage to back up data to AliCloud's remote data center, which could be replicated to the PC and mobile devices.

Third-party developers can opt to either develop cloud apps over their own servers or choose to use AliCloud's infrastructure and open platform services at a low cost and quickly develop their businesses, Alibaba said. "The cloud OS is the result of three years of development and uses AliCloud's self-developed distributed file system and virtual machine; the cloud OS is also fully compatible with Android-based applications," the company added.

It's unclear whether developers would latch onto the new OS, cloud-based or not. Although Nokia technically supported Symbian, the company's shift To Windows Phone essentially created a market of two top-tier mobile OSes (Apple's iOS and Google's Android) as well as, possibly, the struggling RIM BlackBerry OS. Other efforts, such as MeeGo and the recent Mozilla Boot to Gecko, would seem to fall into a second tier, where Aliyun OS would begin.

In other Alibaba news, Alibaba Group, Yahoo and SoftBank said they they reached an agreement in which Alibaba Group will continue to participate in Alipay's future financial performance, including a future IPO or other liquidity event. Alipay will pay to Alibaba Group, prior to a liquidity event, a royalty and software technology services fee, which consists of an expense reimbursement and a 49.9 percent share of the consolidated pre-tax income of Alipay and its subsidiaries. Alibaba Group will receive no less than $2 billion and no more than $6 billion in proceeds from an IPO of Alipay or other liquidity event, the companies said.

Yahoo and Alibaba Group have scrambled after it was disclosed in May that Alibaba had unexpectedly spun off one of its more lucrative business units, Alipay, into a separate company. Yahoo, which owns 43 percent of Alibaba, would receive substantial compensation in the case of a public offering.
Read More... Résuméabuiyad

BlackBerry Business Application Development in 8 Steps

BlackBerry Business Application Development is necessary nowadays because most of the users of BlackBerry hail from the corporate world and BlackBerry have become a status symbol among the middle as well as senior level management of most of the business houses.

If you want to build and market a BlackBerry application for business following are the 8 steps to be followed.

BlackBerry App Development
Step 1: Getting used to the Black Berry Platform
The developer needs to be first accustomed to the BlackBerry platform which is based on Java. The BlackBerry platform facilitates the developers with 2 SDK alternatives. The first option is APIs that are specific to BlackBerry while the other is MIDP/CLDC. The former option offers higher flexibility and allows free download of BlackBerry Java Development Environment (JDE). The JDE has an inbuilt simulator so that you do not need another Blackberry handset to test the applications and resolve the issues if any. The developer needs to firs download the JDE and get used to the BlackBerry platform by crating simple application.

Step 2: Conceptualization
The success of any BlackBerry application depends mainly on the concept. The concept should be unique and business oriented. Initially you may find that the BlackBerry platform is not co-operative but later on with practice you will find that the applications can be presented in one the best ways though the Black Berry application development process.

Step 3: User Interface (UI)
The User Interface (UI) should be as simple as possible and at the same time appealing to the user. It should not look over-crowded with stuffing of information. One needs to remember that the BlackBerry Operating System is business oriented. One look of the application should be sufficient for understanding the functionality and the availability of options in the application. One way to make the UI simple and easy to use is through the use of short descriptions for explaining the check boxes, fields and radio buttons.

Step 4: Testing and Support
The application should be first tested in the simulator and then the actual BlackBerry phone device. This is to assure the performance of the application. The niceties of BlackBerry application development can be understood with the help of eBooks, guides and forums on the internet.

Step 5: Pricing:
The BlackBerry App that you have developed should be priced appropriately with reference to its utility and demand. If there is a similar kind of application already in the market it is better to offer the application for free and then charge for the later versions.

Step 6: Digital Rights Management (DRM):
BlackBerry application development is a service and includes payment for services rendered. The developer needs to assure the payment of money and make logical arrangements for contingencies like breakage of device or switching on to another device.

Step 7: Selling:
The application can be sold directly via the BlackBerry App World or some other retailer. The information to be pitched for selling the application should include the short and long description of the application, icon, screen shots, trial version, and preview videos.

Step 8: After Sales:
The developer should be prompt at offering after sales service and responding to customer queries. Appropriate actions are needed depending on feedback. The better the customer support better is the referral market of the application.
Read More... Résuméabuiyad

Factors Affecting Android Application Development

Unlike iPhone which has exclusive manufacturer of phone, Android has got large number of phone manufacturer. Large variety of hand-held is available with Android. The driving force for association of this entire mobile brand is due to its open environment. Its app development is very easy as compared to any other platform. Lots of sources and tools are available to help apps development. Very strong supporting
community is there to help in the programming.

Google's Android provides Software Development Kit (SDK) for the creation of Application. With the release of every new version of operating system for mobile Google releases their updated SDK kit for respective OS. Google's OS SDK helps programmer to write code for application.

SDK is use for programming of application for android framework. It is up to the programmer's imagination and ability to customize application for phone. It gives facility to develop program on computer and test it before installing on phone.
Android application development


API of Core application of Android OS is same as that are used for its application development process. That gives flexibility to programmer's to pick any existing apps program and make changes in its functionality or add functionality to it to develop complete new application. Its gives large permutations and combination of option to create unique program as per programmer imagination. Re-usability of existing apps program code gives developer to think beyond the concept which is already in use and help in completing task quickly. A large collection of library support is there for Android Mobile OS. These libraries extend the capability of application development. This mobile OS also give support to vast range of media file format for image, audio, video etc. Google's Operating system development is based on the Linux in its core. Linux in its core manage the hardware resource and its driver. So while writing code for Android application it is important to consider the effect of Linux in mind.

To fetch the maximum benefit out of the android app development you can only consider professional company.
Read More... Résuméabuiyad