TWUIK
- Introduction
- Specification
- Architecture
- Sample applications
- Video Gallery
- FAQ
- Support & Services
- Pricing & Licensing
- Buy TWUIK SDK
Tricastmedia wins "Sector Award (Infrastructure Category) - Audience Choice" at Under the Radar | Mobility
Frequently Asked Questions
- Trial SDK
Q. What are the limitations of the trial version of TWUIK™?
A. TWUIK™ SDK is a fully working copy with two limitations. Firstly the SDK license will expire in 21 days and secondly your TWUIK™ powered application will show an evaluation watermark.
Q. How do I remove the evaluation watermark present in my applications?
A. You will need to purchase a licensed version of the TWUIK™ SDK in order to remove the watermark from your binary build. TWUIK™ SDK developer license costs £299 per seat and is available for purchase now. Click the Buy TWUIK SDK link to purchase 1 or many SDK seat licences.
Q. What is a 'per seat' licence?
A, Each TWUIK license is paired with a particular computer at registration. This means that only this computer can be used to generate Twuik-powered applications. Please contact us should you need your license changed to a new computer.
Q. Can I extend my trial period?
A. No, we do don't provide extension to trial licenses as a general policy but drop us a support query with a very good case for the extension and we will do everything we can to accommodate you.- General Queries
Q. What is TWUIK™?
A. TWUIK Rich media engine is a powerful cross-platform SDK that allows carriers, developers, and content providers to easily create high-impact visuals such as animation, menus, and smooth motion graphics. Brought together these deliver highly immersive mobile content for virtually any device and network using J2ME.
Q. What is in the TWUIK™ SDK Package?
A. TWUIK™ SDK includes the API Docs and Developer Documentation, Build Tools, Runtime Engine Library, Netbeans Plugin and sample applications that accompany the tutorials.
Q. Who can benefit from TWUIK™?
A. If you are a newbie or a seasoned Java developer and are looking for a UI framework which will supercharge the user experience of your application then TWUIK™ is your toolkit. TWUIK™ is an extremely capable and extensive tool having gone through several iterations of updates and enhancements from version 1.0 released back in 2007 to the current release of version 1.4.2. To use TWUIK it is expected that you have a little experience in writing Java and J2ME, but on the whole TWUIK is aimed at any level programmer. Simply put if you can write a small 2 or 3-class MIDlet, then you should have no problem using TWUIK. The SDK pack includes some very easy-to-follow tutorials and the TWUIK API has been designed to be obvious and intuitive.
Q. Why should developers choose TWUIK™?
A. TWUIK™ is not the usual run-of-the-mill JavaME UI toolkit providing retro form controls and boring colour schemes but is an advanced animation and rendering engine with a huge library of components, controls, effects and navigation widgets that can greatly enhance the UI of your JavaME (MIDP, BlackBerry and DoJa) applications.
Q. What platforms does TWUIK™ currently support?
A. TWUIK™ is available on MIDP 2.0 JavaME and BlackBerry Java.- Content & Application Development
Q. How does TWUIK™ change the way Java apps are created?
A. Developers can use the TWUIK™ library in their JavaME applications. This allows JavaME applications to take advantage of the rich TWUIK™ UI libraries, as well as the amazing breadth of functionality offered by Java. TWUIK™ applications are written using standard Java and industry standard tools like Netbeans and Eclipse, enabling developers to create highly expressive GUIs quickly and easily. TWUIK™ provides a rich set of API for Forms, Animation, Transitions, Motion, UI Controls, Navigation Controls, Layout Management, Network Connection Management, Image viewing, and more that developers can use in their applications.
Q. What kind of applications can be built using TWUIK™?
A. Any kind of application can be developed using TWUIK™. Some examples are
- Enterprise applications that do extensive data visualization.
- Media-rich applications such as media players and dashboards that run on all screens.
- Educational software.
- Social Networking applications like Twitter Mobile.
- Mash-ups that integrate different web-based data source.
- GUI for business applications that integrate with complex back-end systems like Tricast Mail.
- ODP that make use of highly graphical and animation rich UI elements.
- Individual productivity applications, e.g. calendars and to-do lists that run across all screens.
Q. Do I need an active network or internet connection to run TWUIK SDK?
A. Yes, TWUIK™ uses a STUB to create links tot he API for your code. When you compile your code the STUB retrieves the relevant classes from our server. If you are not connected to the internet or live network at compile time the compilation task will fail.
Q. Do I need any third party libraries or dependencies to run TWUIK™ powered applications?
A. No, TWUIK™ does not use any third party libraries nor does it have any dependencies on JSR's to run. TWUIK™ is a purely software based rendering and animation engine that draws at the RGB pixel level and because of this is capable of running on not only most mid-to high-end devices, but also on any number of low end handsets with limited memory and screen resolution.
Q. Does TWUIK™ need/use hardware acceleration?
A. No TWUIK™ does not need any hardware acceleration support to run but can benefit from hardware acceleration API like OpenGL ES, Mobile 3D graphics and any other JSR'S to enhance your application experience.
Q. Will TWUIK™ be supported on other platforms like Android, Symbian, Windows Mobile and BREW?
A. Please visit our blog and website for future updates on TWUIK™ support on other platforms.
Q. What are the minimum device requirements to run TWUIK™?
A. TWUIK™ SDK for MIDP requires Java CLDC 1.1 MIDP 2.0 profile to run. BlackBerry Java requires version 4.2 and above.
Q. How many devices/platforms does TWUIK™ support?
A. TWUIK™ supports the following mobile platforms
- Nokia S60 3rd Edition FP1 and above
- Nokia S60 5th Edition
- Nokia S40 4th and 5th Edition
- Sony Ericsson JP7/JP8 and above
- RIMM BlackBerry OS 4.2 and above
- Motorola
- LG
- Samsung
- Esmertec VM
- IBM J9 VM
- Enterprise applications that do extensive data visualization.
- Tools & Resources
Q. What tools are available for building TWUIK™ apps?
A. TWUIK™ SDK can work with all industry standard IDE and development tools. We recommend Netbeans and provide step by step tutorial on how to setup TWUIK™ with NetBeans in the developer documentation. You are free to use any other development tool like Eclipse, JBuilder, WTK, and so on...
Q. Is there a UI design tool for creating my application screens and dialogs?
A. Not in the current release of TWUIK™. We plan to provide a UI design tool as a NetBeans plugin in version 2.0 release of TWUIK™.
Q. Where can I get more information and resources about TWUIK™ SDK?
A. We are working hard to launch the TWUIK™ developer website. Here you will find up to date documentation, tools, training resources, FAQ and access to community forums and support service. Check out our Blog for all the very latest news.- Licensing & Commercial Deployment
Q. Can I sell my TWUIK™ powered application once it is complete?
A. Yes
Q. Is there a licensing cost for commercially selling my application?
A. No
Q. What are the licensing terms?
A. The licensing terms and business models can be found on the TWUIK™ licensing page of our website.


