Don't forget that HTML5 brings with it a lot of support for offline apps:
app cache, local storage, and the filesystem API (
http://www.html5rocks.com/en/tutorials/file/filesystem/). GWT will
auto-generate an app cache manifest for you via an app cache linker (see
Chris Ramsdale's presentation on mobile apps with GWT from I/O this year),
and GWT 2.3 offers the Local Storage API (also discussed in the same
presentation).

/dmc

On Wed, Jul 13, 2011 at 7:33 AM, Magno Machado <magn...@gmail.com> wrote:

> >>You could write your backend in java exposing services through
> requestfactory and consume them from the gwt and swing frontend
>
> >Does your suggestion still applies? The desktop application should be easy
> to install and do not need to configure any servers locally. I'm relative
> >now to Java, so I'd be really grateful if you could elaborate.
> As a said before, I never done that before (using RF from non-gwt clients),
> but Thomas confirmed that it's possible.
> Your app will carry the requestfactory-client.jar, I don't think you need
> any server localy. You will need, of course, configure the app to tell it
> where the RF server is located
>
> >>Anyway, can't the desktop users simply use the gwt app?
>
> >What limitations does it have?
>  Well, desktop apps are desktop apps. It's far easier to do things like
> access filesystem, external devices, etc. If you don't depend on such
> things, then I think your users will be ok with only the gwt frontend
>
> On Wed, Jul 13, 2011 at 5:28 AM, Alain Ekambi <jazzmatad...@googlemail.com
> > wrote:
>
>> If you (or your customer) can afford  writing 2 different client for the
>> same application, then a native desktop client(be it Java, C#, or C++) is
>> good choice.
>> As for having  your businnes code on the client(desktop). No matter which
>> language you choose the businnes code will be on the client. So if someone
>> really really want to crack it he will.
>> If it s supposed to be the same application  running on 2 different
>> platforms why not simply reuse code instaed of duplicating it ?
>>
>>
>> 2011/7/13 Warren Tang <warren.c.t...@gmail.com>
>>
>>> The desktop application works offline (do all the job locally without
>>> ever connecting to a server). And the business code can work with or without
>>> a database. So AIR may not be the choice as I'm not so confident to compile
>>> the business code into Javascript (AIR).
>>>
>>> >>You could write your backend in java exposing services through
>>> requestfactory and consume them from the gwt and swing frontend
>>>
>>> Does your suggestion still applies? The desktop application should be
>>> easy to install and do not need to configure any servers locally. I'm
>>> relative now to Java, so I'd be really grateful if you could elaborate.
>>>
>>> >>Anyway, can't the desktop users simply use the gwt app?
>>>
>>> What limitations does it have?
>>>
>>>
>>> On Wednesday, July 13, 2011 5:54:30 AM UTC+8, Magno Machado wrote:
>>>
>>>> I never used it before, but afaik requestfactory can be used from non
>>>> gwt clients
>>>>
>>>> You could write your backend in java exposing services through
>>>> requestfactory and consume them from the gwt and swing frontend
>>>>
>>>> Anyway, can't the desktop users simply use the gwt app?
>>>>
>>>> On Tue, Jul 12, 2011 at 6:15 PM, Alain Ekambi <jazzma...@googlemail.com
>>>> > wrote:
>>>>
>>>>> If you  want to turn you GWT applicattion into a desktop application
>>>>> Adobe AIR is a good option.
>>>>> Appcelerator Titanium is also a solid but i personally prefer AIR.
>>>>>
>>>>>
>>>>> 2011/7/12 Juan Pablo Gardella <gardella...@gmail.com>
>>>>>
>>>>>> gwt4air perhaps help.
>>>>>>
>>>>>>
>>>>>> 2011/7/12 Warren Tang <warren...@gmail.com>
>>>>>>
>>>>>>> I need to build an application which has both a web font-end and a
>>>>>>> desktop front-end. There is a relational database. Lightweight 
>>>>>>> frameworks
>>>>>>> are preferred.
>>>>>>> My previous project was done with SmartGWT + GWT + MyBatis. And it is
>>>>>>> the only java project I've done.
>>>>>>> Currently my thought is GWT + Spring + MyBatis. I also heard about
>>>>>>> SpringRoo. But the idea is quite vague for me. So could someone kindly 
>>>>>>> make
>>>>>>> it clear for me? How can I use GWT + Swing/SwingRoo to support both the 
>>>>>>> web
>>>>>>> and the desktop client, and reuse the business code? What else do I 
>>>>>>> need?
>>>>>>> What's their roles?
>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "Google Web Toolkit" group.
>>>>>>> To view this discussion on the web visit
>>>>>>> https://groups.google.com/d/**msg/google-web-toolkit/-/**
>>>>>>> HF43CGyLvqQJ<https://groups.google.com/d/msg/google-web-toolkit/-/HF43CGyLvqQJ>
>>>>>>> .
>>>>>>>  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<http://groups.google.com/group/google-web-toolkit?hl=en>
>>>>>>> **.
>>>>>>>
>>>>>>
>>>>>>  --
>>>>>> 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<http://groups.google.com/group/google-web-toolkit?hl=en>
>>>>>> **.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> GWT API for  non Java based platforms
>>>>> http://code.google.com/p/**gwt4air/<http://code.google.com/p/gwt4air/>
>>>>> http://www.gwt4air.appspot.**com/ <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<http://groups.google.com/group/google-web-toolkit?hl=en>
>>>>> **.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Magno Machado Paulo
>>>> http://blog.magnomachado.com.**br <http://blog.magnomachado.com.br>
>>>> http://code.google.com/p/**emballo/ <http://code.google.com/p/emballo/>
>>>>
>>>  --
>>> You received this message because you are subscribed to the Google Groups
>>> "Google Web Toolkit" group.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msg/google-web-toolkit/-/aVyn-MDKq4IJ.
>>>
>>> To post to this group, send email to google-web-toolkit@googlegroups.com
>>> .
>>> To unsubscribe from this group, send email to
>>> google-web-toolkit+unsubscr...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>>
>>
>>
>>
>> --
>>
>> 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-web-toolkit@googlegroups.com.
>> To unsubscribe from this group, send email to
>> google-web-toolkit+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>
>
>
>
> --
> Magno Machado Paulo
> http://blog.magnomachado.com.br
> http://code.google.com/p/emballo/
>
> --
> 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-web-toolkit@googlegroups.com.
> To unsubscribe from this group, send email to
> google-web-toolkit+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>



-- 
David Chandler
Developer Programs Engineer, GWT+GAE
w: http://code.google.com/
b: http://turbomanage.wordpress.com/
b: http://googlewebtoolkit.blogspot.com/
t: @googledevtools

-- 
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-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to