User:Yetenexs/Smartface

Smartface Platform is drag-and-drop cross-platform mobile application development and management tool from Mobinex for building cross-platform mobile apps 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 Designer
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
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
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
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 spesific players(Libraries for reference files) to build mobile applications. Smartface Platform supports Symbian S60, 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
Current Version of Smartface Platform is 2.5.5. Next release(2.5.6) announced on February 2010 and will be released on November 2010. With version 2.5.6 use of touchscreen will be supported. On version 3.0, platform will support creating Android applications. Iphone support is expected with version 3.5 and announced to be released on late 2011.

Partners
Main partners and customers of Smartface Platform:


 * Garanti Bank
 * Kuveyt Turk
 * BAB
 * VMG
 * Zain
 * Symbian
 * Nokia
 * BlackBerry
 * Ericsson
 * Turkcell