In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/03 Report--
Web mobile applications HTML5 CSS and JavaScript example analysis, many novices are not very clear about this, in order to help you solve this problem, the following editor will explain for you in detail, people with this need can come to learn, I hope you can gain something.
The widespread use of mobile devices makes many traditional developers very helpless. Does an enterprise really need both a Web site and a mobile application? This article discussed the portability of HTML5 and why HTML5,CSS and JavaScript applications that work well on all mobile platforms are the trend of the future.
Many developers have come to the conclusion that they need to focus on specific mobile platforms-such as iPhone,Windows7 or Android. Others are beginning to realize that there are many development tools that allow them to take advantage of existing skills-whether it's HTML,CSS and JavaScript, or current programming languages like C or C++. As we discussed in the developer-specific iPhone report, the tools for mobile applications are used to build native applications that can use most of the native features provided by mobile devices-such as GPS, cameras, contacts, accelerators, etc.
Mobile Web application development tools
PhoneGap is an open source development framework for building cross-platform mobile applications using HTML,CSS and JavaScript. It enables developers to take advantage of the core features of iPhone,Android,Palm,Symbian and Blackberry smartphones-including geolocation, accelerators, contacts, sound and vibration. PhoneGap is free, but it requires additional software provided by specific platforms, such as iPhone's iPhone SDK,Android 's Android SDK, and so on. Using PhoneGap is only slightly better than building separate applications for each platform, because although the basic code is the same, you still need to compile applications separately for each platform.
Some frameworks, such as Rhodes, allow developers to build native applications for almost all mobile platforms, including iPhone,Windows Mobile,BlackBerry,Symbian and Android. Like PhoneGap, you must compile your code separately for each platform. It also supports the native features provided by most smartphones, including geolocation, contact and camera image capture. Rhodes is free and complies with the MIT agreement. A cloud computing service called RhoHub allows developers to use the Rhodes framework to develop applications online without having to install SDK for each platform on their computers. The application is built using HTML and Ruby and is built in the cloud.
How about a real portable HTML 5 Web application?
Recently, the exploration of using cross-platform technology for software development has excited developers. There is a tool: iUI, which is the iPhone user interface framework, using JavaScript,HTML and CSS, it can be used to build Web applications that can run on any browser that supports HTML5.
Although it is originally designed to build applications that look and feel like native applications built by iPhone SDK, Web applications built with iUI can run on almost any smartphone, as long as it contains a standards-compliant Web browser. IUI is relatively new and doesn't have a user interface, so it takes some patience and skill to use it. Other similar frameworks include iWebKit and JQTouch.
Another mobile development tool is Sencha Touch, which is a HTML 5 mobile application framework. Like iUI, Sencha Touch is implemented using HTML5,CSS3 and JavaScript, and can be used on Android,iPhone and iPad platforms, as well as on other platforms with HTML5-compatible Web browsers. It supports touch events like pinching and stretching, which can also be Web-based or wrapped in Objective-C layers for distribution on mobile app stores.
Sencha Touch is open source software, so if you are developing an open source application that is compatible with the GNU GPL v3 protocol, you can use it for free. Sencha also provides a "getting started with Sencha Touch" tutorial that features geolocation, using Sencha Touch API and Google maps to display maps of your location.
Chrome App Store: HTML5 Apps on the stage
In May 2010, Google announced plans to build a Chrome Web App Store, a market for Web apps. These Web applications are built using standard Web technologies (HTML5,CSS and JavaScript) and can be accessed and used by anyone using a Web browser. Of course, those browsers (such as Chrome,Safari,Opera or MSIE9) need to support the Web technologies mentioned above.
When the user "installs" a Web program for the Chromen Web App Store, a shortcut is added that allows the user to access the application and open the Web application in a Web browser. Google does not give a date for the official opening of the app store, but once the app store opens, there will be no tedious approval process for developers and no need to pay for submitting an application.
Will Web applications eventually be standardized?
After several years of stagnation, the World Wide Web Association (W3C) recently began to continue its work on the HTML5 specification. Their return caused unease at Web Hypertext Application Working Group (WHATWG), an organization made up of browser makers (including Opera software, Mozilla and Apple) who began standard-setting work in June 2004. Ian Hickson, author of the HTML5 specification, expects the specification to enter the candidate recommendation phase in 2012, but don't expect it to become a formal W3C recommendation by 2022-yes, it will take more than 12 years from now.
All major mobile platforms, including Apple's iOS,Google 's Android and Palm's WebOS, use WebKit-based browsers, so technologies like HTML 5 and CSS 3 will continue to be improved and supported.
Even Microsoft will support HTML 5 in the upcoming MSIE 9. Although it may not be an official standard in 10 years, it has gradually been supported by mainstream browser providers, and more and more sites and services, such as YouTube Mobile,Google Gmail,Scribd and Apple's iPhone,iPad, are replacing plug-ins like Adobe's Flash with HTML 5. HTML 5 is a foregone conclusion.
There will always be companies that think that they must have a native mobile application for every mainstream platform, but people are still more likely to make work easier rather than more difficult. The emerging Web standard can be used to build cool applications, just like the Demo shown by Apple,Google and Sencha. In the future, a Web application should be able to run on most mobile platforms-if not all, on any HTML 5 compliant Web browser, regardless of whether the browser is on a mobile device or on a desktop PC.
Is it helpful for you to read the above content? If you want to know more about the relevant knowledge or read more related articles, please follow the industry information channel, thank you for your support.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 268
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.