[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [e4-dev] Does that mean SWT only exist in desktop ?
|
So how do you address the problems I mentionned in my first reply to Ivan?
Tom
Am 09.02.10 17:09, schrieb Zhou Renjian:
> FYI:
>
> Java2Script ( http://j2s.sourceforge.net/ ) also has ported SWT library
> for web browser. You can convert SWT standalone application into web
> application using Java2Script plugin.
>
> SWT Control Example: http://demo.java2script.org/controls/
> Online web IM services: http://webuzz.im/
>
> Regards,
> Zhou Renjian
>
> --
> http://j2s.sourceforge.net/ Java2Script
> http://webuzz.im/ Web IMs (Gtalk/MSN/Yahoo!/AIM/ICQ/Jabber)
>
>
> On Tue, Feb 9, 2010 at 7:37 AM, Ivan Ooi <olibralo@xxxxxxxxx
> <mailto:olibralo@xxxxxxxxx>> wrote:
>
> Hi,
>
> Thanks for the reply. sorry about that. Ya, RAP are filling the
> gape for this area. Sorry, I forgot about RAP project. This is great....
> About RAP, Can I simply use RWT instead of RCP ? Sorry for my stupid
> questions...
>
> Thanks again! Good to hear that SWT now exist in Web platform as
> well. Best is it use back Java language.
>
> Oh ya! can I use Java in RWT client side for logic ?
>
> Thanks and Best Regards,
> Ivan
>
>
> On Tue, Feb 9, 2010 at 2:28 AM, Benjamin Muskalla
> <bmuskalla@xxxxxxxxxxxxxxxxx <mailto:bmuskalla@xxxxxxxxxxxxxxxxx>>
> wrote:
>
> Hi,
>
> as Lars already pointed out, the RAP project already allows you
> to single-source your existing code to bring your RCP
> application to the web (see eclipse.org/rap
> <http://eclipse.org/rap> ). The problems Tom mentioned are real,
> but only some of them. Eg. the event-loop is part of RAP for
> several releases and has proven to work efficiently in a
> server-centric environment. Operating system resources are
> available too (eg. Fonts, Cursors, etc). The only missing part
> is a proper GC implementation which heavily relies on the
> capabilities of modern browsers but depending on your task at
> hand you could use the RAP theming to customize the look and
> feel of the application (eg. roundend corners or gradients).
>
> Hope that helps,
> Ben
>
> Ivan Ooi wrote:
>
> Hi,
>
> But.... we can't port our existing code over :-( at least
> in certain percentage or degree .. :-(
> Thanks
>
> On Sat, Feb 6, 2010 at 7:33 AM, <yves.yang@xxxxxxxxxxx
> <mailto:yves.yang@xxxxxxxxxxx> <mailto:yves.yang@xxxxxxxxxxx
> <mailto:yves.yang@xxxxxxxxxxx>>> wrote:
>
> > On Thu, Jan 28, 2010 at 2:16 PM, Tom Schindl
> > <tom.schindl@xxxxxxxxxxxxxxx
> <mailto:tom.schindl@xxxxxxxxxxxxxxx>
> <mailto:tom.schindl@xxxxxxxxxxxxxxx
> <mailto:tom.schindl@xxxxxxxxxxxxxxx>>>wrote:
>
> >
> >> Hi,
> >>
> >> Doing a full SWT-Port for the Web is a very hard task
> because
> some of
> >> the concepts in SWT can't be emulated easily on the
> browser:
> >>
> >> * Event-Loop: Todays browser though HTML5 brings
> webworkers are
> still
> >> single threaded and so you can't e.g open blocking
> dialogs like you
> >> do in SWT => SWT would have to introduce API with
> callbacks so
> >> that one could write single-source code.
> >>
> >> An example might make this clear:
> >>
> >> Today:
> >> ----------8<----------
> >> MessageBox msg = new MessageBox(parent,SWT.ICON_ERROR);
> >> msg.setText("I'm the message");
> >> msg.open(); // Blocking call
> >> System.out.println("I'm running after dialog closed");
> >> ----------8<----------
> >>
> >> In Future:
> >> ----------8<----------
> >> MessageBox msg = new MessageBox(parent,SWT.ICON_ERROR);
> >> msg.setText("I'm the message");
> >> msg.open(new Runnable() {
> >> public void run() {
> >> System.out.println("I'm running after dialog
> closed");
> >> }
> >> });
>
> It is exactly one of benefice of using XWT: physical
> separation between
> event handling and UI. XWT can manage the both cases
> transparently.
> We can
> define the event handling policy (sync, async and delayed
> async) between
> declarative UI and event handling based on Java Handling,
> Bundle
> service,
> web service etc.
>
> yves
>
>
> _______________________________________________
> e4-dev mailing list
> e4-dev@xxxxxxxxxxx <mailto:e4-dev@xxxxxxxxxxx>
> <mailto:e4-dev@xxxxxxxxxxx <mailto:e4-dev@xxxxxxxxxxx>>
>
> https://dev.eclipse.org/mailman/listinfo/e4-dev
>
>
>
> ------------------------------------------------------------------------
>
>
> _______________________________________________
> e4-dev mailing list
> e4-dev@xxxxxxxxxxx <mailto:e4-dev@xxxxxxxxxxx>
> https://dev.eclipse.org/mailman/listinfo/e4-dev
>
> _______________________________________________
> e4-dev mailing list
> e4-dev@xxxxxxxxxxx <mailto:e4-dev@xxxxxxxxxxx>
> https://dev.eclipse.org/mailman/listinfo/e4-dev
>
>
>
> _______________________________________________
> e4-dev mailing list
> e4-dev@xxxxxxxxxxx <mailto:e4-dev@xxxxxxxxxxx>
> https://dev.eclipse.org/mailman/listinfo/e4-dev
>
>
>
>
> _______________________________________________
> e4-dev mailing list
> e4-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/e4-dev
--
B e s t S o l u t i o n . a t EDV Systemhaus GmbH
------------------------------------------------------------------------
tom schindl geschaeftsfuehrer/CEO
------------------------------------------------------------------------
eduard-bodem-gasse 5/1 A-6020 innsbruck phone ++43 512 935834