GWT meets iOS: Gwt4Titanium Mobile 1.0 coming soon

171 views
Skip to first unread message

Alain Ekambi

unread,
Aug 12, 2011, 4:29:49 AM8/12/11
to google-we...@googlegroups.com
Hello folks,

The next release of our Gwt4 products familly in coming soon. 
We are exited to annouce you the addition  of a new GWT module called  Gwt4Titanium Mobile.
This module leverages the  Appceletator titanium platform and enables  to write native mobile applications for iOS and Android

This means that using a GWT API one will be able to write on code and deploy to Android and iOs.
Below is a sample code of the API

/**
 * Entry point classes define <code>onModuleLoad()</code>.
 */

public class TiMobile implements EntryPoint {

 
public void onModuleLoad() {

   
AlertDialog alertDialog = UI.createAlertDialog();
    alterDialog
.setTitle("Gwt4Titanium Mobile 1.0");
    alterDialog
.setMessage("Emitron says: Hello, World !");

   
JsArrayString buttons = JsArrayString.createArray().cast();
    buttons
.push("OK");
    alertDialog
.setButtonNames(buttons);
    alertDialog
.show();
 
}
}

and attached  is the result on iPhone, Android and iPad

ti.png


We are really exited about this new capabilities and looking forward  to hearing your inputs.

The gwt4 Team
--


ti.png

leandro borbosa

unread,
Aug 12, 2011, 5:28:34 AM8/12/11
to google-we...@googlegroups.com
Woah ! This is mind blowing! Really impressive stuff going on the group here latelly.
Google gotta love what people are cming up with :)

I was looikng for a way to get around Objective C. This sounds  like a good solution
When are you going to release ? 

2011/8/12 Alain Ekambi <jazzma...@googlemail.com>

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-we...@googlegroups.com.
To unsubscribe from this group, send email to google-web-tool...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

ti.png

Juan Pablo Gardella

unread,
Aug 12, 2011, 7:51:20 AM8/12/11
to google-we...@googlegroups.com
Wonderfull Alain!!! Congratulations!!!

2011/8/12 leandro borbosa <leand...@googlemail.com>
ti.png

balachandra maddina

unread,
Aug 12, 2011, 9:18:46 AM8/12/11
to google-we...@googlegroups.com
This is definitely a cool news. very much exited. looking forward to it.

Thank you,
Bala.

ti.png

joe kolba

unread,
Aug 12, 2011, 9:49:46 AM8/12/11
to google-we...@googlegroups.com
release date?
ti.png

Alain Ekambi

unread,
Aug 12, 2011, 11:34:58 AM8/12/11
to google-we...@googlegroups.com
Thx for for the kind words.
We are targeting the 1st september as release date  and are still on schedule.

2011/8/12 joe kolba <joeko...@gmail.com>
ti.png

joe kolba

unread,
Aug 12, 2011, 11:39:15 AM8/12/11
to google-we...@googlegroups.com
Do you have any more screen shots you could send?  My company is investigating new technologies to use this fall for a project.
ti.png

ahmet kara

unread,
Aug 12, 2011, 6:58:22 AM8/12/11
to Google Web Toolkit
That is great Alain!

Creating mobile apps for both platforms just with one way and best way
with java. This is what I was looking for.

I hope there will be sample projects with the release :). I am looking
forward to see it.

On 12 Ağustos, 12:28, leandro borbosa <leandrob...@googlemail.com>
wrote:
> Woah ! This is mind blowing! Really impressive stuff going on the group here
> latelly.
> Google gotta love what people are cming up with :)
>
> I was looikng for a way to get around Objective C. This sounds  like a good
> solution
> When are you going to release ?
>
> 2011/8/12 Alain Ekambi <jazzmatad...@googlemail.com>
>
>
>
>
>
>
>
> > Hello folks,
>
> > The next release of our Gwt4 products familly in coming soon.
> > We are exited to annouce you the addition  of a new GWT module called  *Gwt4Titanium
> > Mobile*.
> > This module leverages the  Appceletator titanium platform and enables  to
> > write *native mobile applications for iOS and Android*
>
> > This means that using a GWT API one will be able to write on code and
> > deploy to Android and iOs.
> > Below is a sample code of the API
>
> > /**
> >  * Entry point classes define <code>onModuleLoad()</code>.
> >  */
> > public class TiMobile implements EntryPoint {
>
> >   public void onModuleLoad() {
>
> >     AlertDialog alertDialog = UI.createAlertDialog();
>
> >     alterDialog.setTitle("Gwt4Titanium Mobile 1.0");
>
> >     alterDialog.setMessage("Emitron says: Hello, World !");
>
> >     JsArrayString buttons = JsArrayString.createArray().cast();
>
> >     buttons.push("OK");
>
> >     alertDialog.setButtonNames(buttons);
>
> >     alertDialog .show();
>
> >   }
> > }
>
> > and attached  is the result on iPhone, Android and iPad
>
> > [image: ti.png]
>
> > We are really exited about this new capabilities and looking forward  to
> > hearing your inputs.
>
> > The gwt4 Team
> > --
>
> > GWT API for  non Java based platforms
> >http://code.google.com/p/gwt4air/
> >http://www.gwt4air.appspot.com/
>
> >  --
> > You received this message because you are subscribed to the Google Groups
> > "Google Web Toolkit" group.
> > To post to this group, send email to google-we...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > google-web-tool...@googlegroups.com.
> > For more options, visit this group at
> >http://groups.google.com/group/google-web-toolkit?hl=en.
>
>
>
>  ti.png
> 265KGörüntüleİndir

Alain Ekambi

unread,
Aug 12, 2011, 5:47:56 PM8/12/11
to google-we...@googlegroups.com
We are working on some demos and screenshots will be available soon


2011/8/12 joe kolba <joeko...@gmail.com>
ti.png

Kathiravan Tamilvanan

unread,
Aug 12, 2011, 6:50:23 PM8/12/11
to google-we...@googlegroups.com
Do you have a beta. Would love to give it a try :-)

Alain Ekambi

unread,
Aug 12, 2011, 10:44:24 PM8/12/11
to google-we...@googlegroups.com
@Kathiravan
A RC will be available around next wee.


@Joe
Below are some example  and  screenshot for Iphone, Android and iPad

Window window = UI.createWindow();
    window
.setBackgroundColor("#1E90FF");
    window
.setFullscreen(true);

   
JsDate minDate = JsDate.create();
    minDate
.setFullYear(2011);
    minDate
.setMonth(0);
    minDate
.setDate(1);

   
JsDate maxDate = JsDate.create();
    maxDate
.setFullYear(2011);
    maxDate
.setMonth(11);
    maxDate
.setDate(1);

   
JsDate value = JsDate.create();
    value
.setFullYear(2011);
    value
.setMonth(0);
    value
.setDate(1);

   
Picker picker = UI.createPicker();
    picker
.setType(UI.PICKER_TYPE_DATE);
    picker
.setMinDate(minDate);
    picker
.setMaxDate(maxDate);
    picker
.setValue(value);
    picker
.setSelectionIndicator(true);

    window
.add(picker);
    window
.open();


picker.png


Window window = UI.createWindow();

   
TableView tableView = UI.createTableView();
    tableView
.setData(DataUtil.createTableViewData());

    tableView
.addClickHandler(new TiEventListener<ClickEvent>() {
     
@Override
     
protected void onEvent(ClickEvent event) {

       
TableViewEvent e = event.cast();
       
TableViewData data = e.getRowData();
       
Titanium.alert("Click Event for ", data.getTitle());

     
}
   
});

    window
.add(tableView);
    window
.open();


list.png


Cheers,

Alain

2011/8/13 Kathiravan Tamilvanan <kat...@gmail.com>
Do you have a beta. Would love to give it a try :-)

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.

To post to this group, send email to google-we...@googlegroups.com.
To unsubscribe from this group, send email to google-web-tool...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
list.png
picker.png

gwt.user

unread,
Aug 13, 2011, 6:59:54 AM8/13/11
to google-we...@googlegroups.com
This is really impressive stuff. Building native iPhone applications in Java. That s sounds unreal.
Looking forward to the release candidate.

Great Job like alsways Alain
Reply all
Reply to author
Forward
0 new messages