Smartface

From Wikipedia, the free encyclopedia - View original article

Smartface Platform
Developer(s)Mobinex
Written inC++, Java, ASP.NET
Operating systemMicrosoft Windows
Available inEnglish
TypeCross-Platform Mobile Development Platform
LicenseCommunity, Professional, Enterprise
Websitedeveloper.smartface.biz
 
Jump to: navigation, search
Smartface Platform
Developer(s)Mobinex
Written inC++, Java, ASP.NET
Operating systemMicrosoft Windows
Available inEnglish
TypeCross-Platform Mobile Development Platform
LicenseCommunity, Professional, Enterprise
Websitedeveloper.smartface.biz

Smartface Platform is drag-and-drop cross-platform mobile application development and management tool from Mobinex,[1] and first released on 2006. Smartface Designer, the component of Smartface Platform enables visual development of mobile applications with drag-and-drop actions and interactive wizards. Smartface Server the other component of the platform provides an application lifecycle management system, with capabilities of distributing, tracking, promoting and advertising of applications.

Smartface Platform Components[edit]

Smartface Designer[edit]

Smartface Designer helps visual designers to develop mobile applications, which create new revenue opportunities for mobile operators or application developer companies. It enables the creation of custom user experiences for mobile devices without having to invest in teams of high skilled developers. Smartface Designer is designed for rapid interface development across a wide range of handsets. It supports the entire development life-cycle while offering designers a fully flexible interface design environment.

Smartface Server[edit]

Smartface Server, as being the core component for Smartface Suit of products, enables managing the screen experiences in a large population of mobile devices. Built on Microsoft .NET server platform, Smartface Server manages segmented delivery of software, updates to the handsets, and manages the runtime content and data services. Smartface Enterprise Manager, which is a web based management module for Smartface Server, enables role-based management with advanced reporting capabilities.

Smartface Player[edit]

Smartface Player is a kind of layer between Smartface Application and the mobile device’s operating system. It may be considered as a Sub-Operating System, which is installed to run the Smartface Applications. During the Update process, Smartface Player is also updated. It must be noticed that Smartface Player’s version does not increase as a Smartface project’s version. When a new version is introduced in the server, it is automatically updated.

Architecture[edit]

Smartface Developer does not require programming to build mobile applications. It allows using its widgets by drag-and-drop to the development field, and assigning actions to these widgets. Smartface Developer also allows using devices resources like phone book, pictures, videos. Smartface Designer also has an built-in device simulator which simulates a mobile device for debugging and testing purposes.

Smartface Developer creates XML based reference files and uses platform specific players(Libraries for reference files) to build mobile applications. Smartface Platform supports Symbian S60,[2] J2ME, BlackBerry, Android(expected with version 3.0) which means Smartface Developer can create installation files for each of these platforms with every publish. Smartface Designer can either publish installation files to localhost or to Smartface Server. Smartface Server can deploy these installation files, log downloads, successes, fails, and saves MSISDN info of the user. Smartface Server can also deploy non-Smartface applications, and supports deploying Windows Mobile applications. Download links are unique to users and same download link cannot be created more than once. Smartface Server deploys the applications by either sending SMS or WAP messages that contains download link of the application, or via a static-download link.

Versions[edit]

Smartface Platform's version 2.5.6, which was released on January 2011. With version 2.5.6, users can Self Sign their applications, use Touchscreen abilities, and set ETag headers for their contents. Current version 2.5.7 is released on June 2011, which added Android Platform, Symbian S60 5th Edition, Symbian^3, BlackBerry OS 6.0 support and allow using custom animations for all UI components. iPhone support is expected with version 3.5 and announced to be released on late 2011.[3]

Partners[edit]

Main partners and customers of Smartface Platform:

See also[edit]

References[edit]

External links[edit]