JM-Mobile
Jade Multimedia for Mobile
 
Jade Multimedia for Mobile - FAQs
 

FAQs

In order to make the JM-Mobile Editor tool more and more adapted with your multimedia mobile projects, please feel free to inform us your suggestions, your comments, your questions and bug report by using the email address support@jm-mobile.com


Is it possible to add / replace the initial splash screen on the app with our company name?
Yes, you can easily change the default splash screen in the Mobile Export Form. On this form you can change also the icon and name of your application, the busy icon when changing between the scenes. The Application String Setting allows to access into another form “Application Strings” that allows to change some default string labels using in the application.

 

Which action do I use to create a pushed button action effect within a menu?
Each MenuItem element has an ItemSelection element. You should select this element and specify a behavior/action for this menu item element. This behavior/action will be activated when this MenuItem is activated. You can specify one or many behavior/action for an ItemSelection element of them Menu Item.

 

I need to put a map of a town in a scene. The map has several monuments (churchs, museums, etc.) and I need that the user select a monument on the map and this should open a new scene with the information about the selected monument. It is possible with your application?
Yes, you can do that: You should use the absolute layout menu (AbsLayoutMenu); set background image of its AbsMenuItemList element with your map image; impose each AbsMenuItem element of this menu on each place of the monuments on the map which you would like to have an interactive action on them. See the UsaInteractiveMapSample.

 

Is the application possible to link with external databases and if so is there a requirement for any coding/scripting for the software to enable this connection, is it possible to have a live update from an external database?

Yes. JM-Mobile Editor allows to use the external resources (audio, video, image, text, XML data, etc. ) on a server or on the Internet by using the URL. By example if you want to show an image on a server you should specify the FileName attribute of the Image element to its URL http://www.../toto.png. Using the external resources will reduce the size of your mobile applications and then you can update the resources easier.

To work with the complex and big data structures as like as the external databases, the application supports the AJAX like technique that means the application can link to the external database through the Web services. The Web service connects to the external database; extracts the needed data; converses them to XML data and then send this XML data to the application. Also through this technique the application will have always the live data from the external database.

The newyorktime sample(enclosed within the JM-Mobile Editor) is a good example for this kind of application. This application will have always the live info from the New York Time database. The image below represent a such system architecture:

JM-Mobile Editor can help you easily and quickly create, edit the mobile applications for such the systems.

 

Does exist search function?
Yes. We can make the search through XML data internal or external. The searchContent and newyorktime samples (enclosed within the JM-Mobile Editor) could show you how to make the search on the XML data from interne or external (New York Time site web). The XML Data in the tutorial part could also show you how to make the search function in your application.

 

Is possible set up the application be able to manipulate by Navigation buttons of mobile (such as Nokia 6300), not helping by number buttons (2,4,6,8)
Yes, the authoring tool allows you to freely specify exactly what button you want to manipulate with by specifying the Key_Value of the KeyAccess event.

 

I have problem with screen resolution of mobile. I set up function Adapted (for example 240x320). At this screen everything is OK. But at lower resolution (for example 176x220) the text is not displayed, or text in the rectangle is shown only in part (for example: Please, cli... - "Please, click here" ). Where is the problem?
The screen adaptation is the problematic of the mobile application. JM-Mobile provides some techniques to help result this problem.
  • The application Adapted mode allows to scale the application to adapt the real screen size of the cell-phones. This Adapted mode works well for the image and the geometry elements, however this mode doesn’t work well for the text elements, in this case you should use the other techniques such as the scrolling or not allowing the text to auto-adapt.
  • The auto-adapting mode allows to specify the more sophisticated adaption on each side and position of the visible element. By default all sides and positions of the element are auto-adapted.
  • The scrolling techniques allow to render the graphic content on a region smaller than the graphic content. Almost the elements of the JM-Mobile support the scrolling. You could specify your text element being scrollable. Or more sophisticated, if you have many text elements on a screen, you could use the ScrollGroup vertical or horizontal, you put your text elements into a ScrollGroup, the ScrollGroup will help you layout automatically the text elements.

All these adaptation techniques could help to better adapt the application on deferent screen sizes, however they couldn’t help to result the screen size adaptation of the mobile applications. You should also define your application on a dimension that could be easily scaled to other screen sizes.

 

What I have to set up for Touch-screen of new mobile for function BACK, EXIT (in your software is function SOFT1 or SOFT2). Because, if I set up function SOFT1 or SOFT2 for Back and Exit, at the mobile without touch-screen is OK, but these functions are inactive at the touch-sreen mobile.

You can use the ptPressedEventBehaviour pointer event on the visible elements, then you use the StartElemAction action to turn back to a wanted screen or the ExitAppAction action to exit the application.

Using together the KeyAcces and the set of pointer events (ptPressedEventBehaviour, ptReleasedEventBehaviour, ptClickedEventBehaviour) can makes your applications working on both key-pad mobile and touch-screen mobile

 

AbsMenuItemList and AbsLayoutMenu have the same dimensions. Why it appears the line indicated on the menu?

The scroll bar of the menu will automatically appear, if the dimension of the AbsMenuItemList is smaller than the real dimension of the content inside the AbsMenuItemList. If that isn’t what you want, you should select the AbsMenuItemList then right click on the AbsMenuItemList, when the popup menu appears you slect the Adjust size option. The dimension of the AbsMenuItemList will be recomputed to fix with the dimension of its content.

I create an application with an initial video, it works well on most phones the video plays in the center of the phone screen, however on some phone the video plays on the left hand side of the phone leaving a gap on the right hand side of the phone. Do you know how to make the app fit all phones?

The scroll bar of the menu will automatically appear, if the dimension of the AbsMenuItemList is smaller than the real dimension of the content inside the AbsMenuItemList. If that isn’t what you want, you should select the AbsMenuItemList then right click on the AbsMenuItemList, when the popup menu appears you slect the Adjust size option. The dimension of the AbsMenuItemList will be recomputed to fix with the dimension of its content.

I'm wondering if I'm able to make an application like this: An offline mobile application using the cell phone's system time. Application provides a feature called "Happening right now", meaning a text area where a certain text is displayed within a certain time. For example, if it's 3-6 o'clock, application displays the text "It's afternoon". If the time is 6-10 o'clock it says "Good evening" and so on. Am I able to create this kind of application with your software? If yes, can you support me with a few clues of how to do it.

Yes you can do such application easily using JM-Mobile Editor.

You can use the Runtime Active Condition editing on the Temporal Attributes panel to specify the condition activation of an object.

By example to make a text that displays “It’s afternoon” whinthin the 3-6 pm o’clock, you should create a text object with the text content “It’s afternoon”, then define its Runtime Activate Condition as following:

$SysTime.hour >= 15 and $SysTime.hour <18

You could download and try a sample eman project about this subject here.

 

 
 
  Contact JM-Mobile Team Contact us   © Copyright 2006 JM-Mobile Solutions, All rights reserved