What is mobileFX™ Studio?
mobileFX™ Studio is an Integrated Development
Environment (IDE). We designed it to be a powerful Rapid
Prototyping Tool so that you quickly and productively
create your own Mobile Applications.
How easy can I develop a Mobile
Application? With mobileFX™ Studio you can forget about the
underlying complexity facing when adding innovative
features to your applications.
The IDE offers you a vast
array of Frameworks, Methodologies and Building Blocks
with which you can implement almost every mobile
application that you can thing of.
What Mobile Applications can I develop
with mobileFX™ Studio?
You can develop On Device Portals (ODP) with
Static or Dynamic Content, Mobile Games and
Advergames and advanced commercial applications,
such as Mobile Tickets, Mobile Loyalty Cards,
and many more.
Order your Demo CD today and explore the endless
Marketing Features, Plugins and Sample
applications of mobileFX™ Studio.
On
Device Portals
Games
& Advergames
Applications & Services
mobileFX Studio - Getting
Started
Watch the
training video:
Explore mobileFX
Studio Rapid Prototyping & Productivity Features,
and create an On Device Portal for Mobile Marketing
in under 90 minutes!
mobileFX IDE Products are
Provided to Added Value Partners (AVP)
or Added Value Resellers (AVR) only,
under contract. Please contact
sales@mobilefx.com or call us directly
on +302109522504 to request the AVP|AVR NDA
and the License Agreement Terms and
Conditions.
We apply one-time Workstation License fee per major
version and per computer workstation,
enabling our IDE products to compile
applications for commercial use and profit
purposes, on a single Windows computer.
Optionally, you can obtain a Site License
allowing to install mobileFX IDE products to
any number of workstations within your
company’s site.
mobileFX IDEs ship with
some standard Frameworks but depending of
the applications you want to develop,
additional Frameworks might be required. We
apply one-time Site License fee for
every mobileFX Framework or mobileFX Engine
that you require and is not included in the
standard version of our products. Any number
of workstations running mobileFX IDE
products within a single company site shares
this license.
We apply a one-time Revenue Share scalable Release
Compilation Fee (RCL) each time you create a
new Mobile Application, or clone an existing
one, for commercial use and profit purposes.
Social applications (e.g. AMBER ALERT) and
Educational Applications can be compiled for
free. This fee is applied once per project
and you may edit / alter / compile the same
project unlimited times.
By default, each mobile
application developed with our IDE products,
discretely displays our logo for
approximately 0.5 sec during application
start-up (time depends on mobile device
CPU). Optionally, you can request an annual
Brand / White Label License for
removing our logo from your applications.
mobileFX IDE products are
NOT available in Greece or Cyprus.
International companies such as but not
limited to: Operators, Advertising Agencies,
Content Providers, Publishers, Aggregators,
Developers, etc, may NOT use mobileFX IDE
products to serve customers in Greece or
Cyprus, unless otherwise agreed with
mobileFX.
One Company Site is
geographically and regionally limited on
relevance. Please consult with mobileFX
Sales before requesting Site Licenses.
mobileFX Software
Licenses are NOT transferable to third
parties and explicitly must NOT be used by
anyone external and/or contract-based
employee of the company obtaining them
without the written permission of mobileFX.
Terms and Conditions apply per case.
mobileFX Software Licenses cannot be leased
to third parties.
Can I develop one Application for every Mobile
Phone with mobileFX™ Studio ?
Yes! … and no. Our Frameworks and Engines are compatible
with all MIDP2.0 mobile devices with 512KB of heap
memory; there is limited support for much older
MIDP1.0-compatible devices. However, you can design an
application without worrying about screen size, menus,
localizations, etc. All those are taken care by the
compilers and the frameworks.
How does mobileFX™ Studio
deal with Application Porting?
It deals with porting effectively with Framework
and Engine Packages that are automatically
configured by a Pre-Compiler, depending on the
configuration settings of Project Variants.
Explanation:
We encapsulated reusable,
domain-specific source code and features into
Framework Packages. Each Framework Package, when
referenced by a Project, automatically enables
certain features; for example there are
frameworks for sending SMS messages,
interconnecting mobileFX™ Applications using
Bluetooth® and many more. Certain Framework
Packages classify the entire wireless
application - those frameworks are called
Engines. Such Engines are mobileFX™ ODP Engine,
2D Scrolling Platform Game Engine, and others.
We have introduced the concept of Variants. Each
Variant represents a configuration-set that at
pre-compilation-time affects code re-generation
in the source code of each referenced Framework.
A single project can have as many Variants as it
is required in order to maximize device coverage
and compatibility. Finally, mobileFX™ Studio is
equipped with Pre-Compiler system that
automatically identifies areas of source code in
the referenced Frameworks that need or don't
need to be compiled, depending on the settings
of each Variant.
What about different Screen Sizes?
Our requirement was “ One Design to fit them all ”, so
we added in the ODP Editor a Theme Composition tool with
Image Anchoring and Image Skinning features, so that you
can design ODPs with unified look and feel for any
Screen Size; the Runtimes make sure they will render
properly.
Plugins and Productivity Tools
On Device Portals
What are On Device Portals
(ODP) ?
On Device Portals (ODP) are Java
Micro Edition (J2ME) Applications that contain
off-line content and offer more sophisticated
features and services than a typical WAP Portal.
ODP are the ultimate Brand
Awareness marketing tool for Mobile Marketing as
they install a Brands’ Logo on the Menu of the
consumer‘s mobile phone.
A Branded ODP Application is sent
directly to the mobile phone via Bluetooth®, WAP
Push SMS or can be downloaded Over The Air (OTA)
from GPRS/3G Networks.
An ODP may contain its holders
Unique Digital Customer ID. This way, personalized
services such as Mobile Tickets, Discount Coupons
and Rewarding or Loyalty Programs can be implemented
within a single application.
ODPs can offer Real-Time
Information (RSS), Social Networking (Chatting,
Blogging, Opinion Polling & Voting), Entertainment
with Games, Advergames, Contests and Instant Win
campaigns.
mobileFX™ ODPs offer Mobile
Payments and Mobile Commerce features on supported
Networks.
With mobileFX™ ODP Applet
Technology a vast array of Value Added Services can
be downloaded on demand, embedded inside a single
package of small size.
Geo-Sensitive content that is automatically updated
depending on the visiting Country or Region and
cached as static content. mobileFX™ ODPs offer High
Degree of Flexibility and they are extremely
easy-to-integrate with 3rd party systems. (e.g.
Weather Forecasts, RSS Feeds, Sport Results, Lottery
Results, Health Monitoring Services, Mobile Banking,
Airline Reservations, etc)
mobileFX™ ODPs implement
Automatic Updates of Dynamic Content or Expired
Content Over-The-Air (OTA) or Bluetooth®.
High Degree of Customer
Acceptance (Gadget-like innovative nature),
Eco-friendly Marketing Solution with measurable
results vs. Printed Leaflets, Low Costs and High
Benefits.
XML Java Widgets Technology
XML Defined
Java Widgets!
In mobileFX Studio you can
extend the functionality of your
ODP pages with a vast array of
Widget Controls (also
called tags).
Horizontal Line
Caption
Edit Box
Check Box
Slider
Hyperlink
Picture List
Skin Button
Data Grid
Image Viewer
Picture
Command Bar
Label
Video Player
Combo Box
Tab Strip
Vert Strip
RSS Reader
Grid Menu
Circle Menu
Icon Menu
mTicket
Puzzle Game
Tic Tac Toe
A Widget Control is
defined in XML and its functionality is
implemented in a Java class (source code
provided). Once your Widget is created
it appears in the Control
Palette from where you can easily add it in your
ODP pages. mobileFX Studio
pre-compiler will exclude from
the JAR file unused Widgets and
Frameworks, thus minimizing the
size of your deliverables.
Studio
offers you the means to rapidly
create your own Widget Controls with three simple
steps:
1.
Define your Widget's properties
in XML With the
built-in Widget XML Editor you can
define the properties of your
custom controls and set the data type
or enumeration values for the
properties that will appear on
Properties Editor at design
time.
2.
Update the ODP Loader Source
Code This will
automatically generate the
byte-loader code for your Widget in
the ODP Browser class.
3.
Implement the Java code to add
functionality to your widget With the built-in Java Editor
you can write the code that will
add functionality to your
widget. The control interface is
well defined and rather simple
to understand offering you
control over tick, paint and key events.