Programmer's Choice: several new open source tools in mobile development

Source: Internet
Author: User

Mobile-first development concepts have become the primary hallmark of prospective application development organizations. With this in mind, it is not surprising that the camp of mobile application development tools is expanding and its members are growing richer. The Love Encryption widget collects some of the developers ' opinions and organizes their views on the new mobile development tools. In this article, let's take a look at some of the great mobile development tools that you shouldn't miss!

Appgyver

Appgyver includes a variety of rapid development tools, including prototyper for prototyping, steroids for developing phonegap applications, and more.

"Appgyver offers a number of great tools for application development and conceptual design. We use Appgyver prototyper to build a solid model and work with team members and customers to test creative ideas, "said Betterdoctor, CEO Ari Tulla, a service company that specializes in recommending consulting experts to users. "Appgyver steroids is a must-have option in our iphone development workflow, and the team appreciates its actual performance. Steroids allows developers to use their more familiar web development techniques to write native mobile apps, which is much simpler than using native code directly. Although Appgyver steroids currently provides critical native components, some of the specific parts are still missing. ”

Appscend

Appscend successfully feeds cross-platform development work into the cloud and brings the application's management, analytics, and messaging capabilities to the table. As an XML markup schema, Ignitemarkup enables application development work to be implemented on a separate set of code bases.

"In my opinion, Appscend is a wise company," said Oystein Svarod, a developer of digital marketing Enterprise Svarod Direct. Svarod uses appscend to develop a "sketch" application and deliver the customer. Appscend CEO Sebastian Vaduca "has shown great patience in introducing this platform to creative talent, hoping that developers will be able to incorporate their ideas and achievements into their applications." ”

Eclipsesource Tabris

Tabris is a Java toolkit for creating cross-platform native mobile apps. With the help of Eclipse RAP (the Remote app platform), Android and iOS applications can be written in the same set of code libraries.

Thieme Compliance from Germany uses Tabris to develop patient education software for system platforms such as iOS, Android, and Windows 8. "One of our goals is to get the finished product of applications that can run on different platforms through a single code. We finally chose Eclipsesource as the development software, on the one hand, to take advantage of Eclipse, and also to create Web and desktop clients on the basis of rap and RCP (i.e., the rich client platform)--and all this could be done with the same set of code, " Thomas Pettinger, Thieme's project manager, explains. "While using Tabris, we need to think more about how to design for three sets of platforms, but in the final analysis, we can use the same set of code libraries with a few small tweaks." ”

Dreamfactory Service Platform

This open source software is designed to streamline the development process and provide back-end support for HTML 5 application development efforts. Developers can create applications without regard to any server-side software, and services can interface with NoSQL, blob storage, and user management mechanisms. The Dreamfactory service platform can be installed in any data center or cloud computer.

Modus createhas used dreamfactory to recreate the enterprise Address Book application and use the Sencha touch platform as the front end of the service. "We were able to quickly deploy our applications to the cloud, which met the real need for quick updates of contact information," said CEO Pattern Sheridan. The data is displayed in a way that matches the actual device. In the process of using dreamfactory, "We have accumulated very positive practical experience," Sheridan concludes.

Embarcadero RAD Studio XE4

Embarcadero RAD Studio XE4 is capable of supporting development on platforms such as smartphones, tablet devices, and PCs. Its supporters not only cover the development mechanisms such as Delphi and C + +, but will also include Android in the support camp by the end of this year.

TMS software has already used this tool in an iOS app dedicated to reading Microsoft Excel documents. "What I admire most is that this tool has strong backwards compatibility-at least not in the non-visual sense. Intuitive elements can be rewritten based on the actual needs of the phone or tablet, and we can't still use the desktop interface on mobile devices, "said Adrian Gallero, product manager at TMS. "My codebase is very complex and there is always a crash problem from the initial beta version to beta 11. However, this tool helped me to solve the problem, and finally within a few days to achieve a large code base migration. ”

intel® HTML5 Development environment

Intel Corporation's HTML 5 development environment is a cross-platform environment that encompasses development, testing, and application deployment, and supports multiple device types. The environment is based on web standards and was obtained when Intel acquired Appmobi Company earlier this year.

"It has a lot of great advantages. This is an excellent tool, "said Stephen Campbell, chief developer of Second fiction game studio. Second fiction has used this environment in the HTML 5 and JavaScript application development process. HTML 5 and JavaScript code are packaged into a set of containers to get the same operating mechanism as the native application. "The biggest problem with using HTML 5 is that it's not running well enough," at least not at all comparable to native code. But that's exactly what the new technology means, he adds.

Xamarin Studio

Xamarin Studio is a pipelined IDE that includes multi-platform native mobile design, development, debugging, and deployment mechanisms. Music streaming enterprise Rdio has successfully implemented pipelined development of cross-device applications using Xamarin Studio and Xamarin's Android and iOS development technologies.

"We need an ideal way to connect Android apps more closely with iOS apps without having to set up different development teams for the two platforms," Rdio's chief Android developer, Brett Duncavage. "We've now been able to apply about 60% of our code to both Android and iOS platforms. "The C # language is also used in application development work. Xamarin Studio also provides excellent code completion, debugging, and deployment capabilities, but the package now needs a while to continue to mature, duncavage points out.

Also have to mention that the previous period of time Love encryption launched the first free automated app security testing platform , developers simply upload their own applications, you can automatically analyze the application of what can be exploited by the risk of loopholes, clear and intuitive, And the whole network first support one-click Download complete detailed PDF format Analysis report, convenient technology and company management personnel to the application of vulnerability related results of transmission and research, targeted security protection, to avoid cracking losses.

The author finally said that the application itself to the user's benefit is a measure of the application of good or bad standards. Tools are only one aspect, how to use these tools to create products that meet the needs of users, is the most important.

Programmer's Choice: several new open source tools in mobile development

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.