[Building Sakai] Sakai GWT

Speelmon, Lance lance at indiana.edu
Wed May 18 08:29:53 PDT 2011


How about?:
http://bellard.org/jslinux/

Maybe just the right abstraction?  (all your boxes are belong to us)

:D  L

On May 17, 2011, at 2:19 PM, Steven Githens wrote:

> On 05/16/2011 06:11 AM, Adrian Fish wrote:
>> The best idea yet. Are you doing a boot camp on it in LA?
> 
> No boot camp, but I feel confident we can hook up with it at the late
> night bar code demo scene.
> 
> -s
> 
>> On 16/05/2011 03:30, Steven Githens wrote:
>>> I think the answer we can all agree on is to just use C ( or some random
>>> gtk binding ), and then just put a filler html5 element in your Sakai frame.
>>> 
>>> http://blogs.gnome.org/alexl/2011/04/18/broadway-update-3/
>>> 
>>> Sorry.... back to work :p
>>> 
>>> -steve
>>> 
>>> On 05/13/2011 04:50 AM, Adrian Fish wrote:
>>>> I wasn't trying to start a holy war; there's enough of that going on
>>>> already I'd say.
>>>> 
>>>> Over the years I've just got steadily tired of frameworks that try to
>>>> abstract web development away. IMHO they tend to become maintenance
>>>> burdens at the point when the original author gets bored or produces a
>>>> more innovative approach. To be honest Trimpath is also looking a bit
>>>> neglected by Google, so you could potentially place that in the same
>>>> category.
>>>> 
>>>> If you are targeting a platform (ie: a browser) it just makes sense to
>>>> me to learn its idiosyncrasies as it'll make you a better developer.
>>>> Just my opinion, that's all.
>>>> 
>>>> Cheers,
>>>> Adrian.
>>>> 
>>>> On 13/05/2011 04:47, Thomas Amsler wrote:
>>>>> If you are not proficient in JavaScript but know Java, I would
>>>>> recommend GWT as well. It takes care of generating consistent and
>>>>> efficient JavaScript that works well across all modern browser.
>>>>> 
>>>>> We use GWT quite heavily in gradebook2:
>>>>> 
>>>>> https://source.sakaiproject.org/contrib//gradebook2/trunk/
>>>>> 
>>>>> I have also written a simple tool, SGS, that uses GWT:
>>>>> 
>>>>> https://github.com/tamsler/sgs2/wiki
>>>>> 
>>>>> Also, GWT has dramatically improved since v 2.x, using MVP, UI-Binder, etc.
>>>>> 
>>>>> Best,
>>>>> -- Thomas
>>>>> 
>>>>> On Thu, May 12, 2011 at 12:40 PM, Michael Wenk<mjwenk at ucdavis.edu>   wrote:
>>>>>> The beautiful part of GWT is that if you know java, awesome, but if
>>>>>> you known JS, great too.  You can inter operate GWT and JS very
>>>>>> easily.
>>>>>> 
>>>>>> I too, do not want to engage in a technology holy war, but I find GWT
>>>>>> does an awesome job of taking complex processes and the code around
>>>>>> those and making it simple, small and fast.
>>>>>> 
>>>>>> So GWT really gives you the best of both worlds, plus incredible debug
>>>>>> support in the IDE making development very fast.
>>>>>> 
>>>>>> Mike
>>>>>> 
>>>>>> On Thu, May 12, 2011 at 12:16 PM, Aaron Zeckoski<azeckoski at unicon.net>   wrote:
>>>>>>>> Also finding a good Javascript developer is a lot more difficult than finding a good
>>>>>>>> Java developer, at least here, in Montreal! That might also influence your
>>>>>>>> technological decision.
>>>>>>> As a general comment, I have found the opposite to be true (at least
>>>>>>> in the UK and the US though it seems true for international projects
>>>>>>> as well). It is part of the reason why OAE uses javascript for all
>>>>>>> frontend processing (the idea was that JS developers are far more
>>>>>>> common and that JS is easier to work with than Java). I'm not claiming
>>>>>>> this is true, just that it was believed to be the case in general.
>>>>>>> 
>>>>>>> -AZ
>>>>>>> 
>>>>>>> 
>>>>>>> 2011/5/12 Remi Saias<remi.saias at hec.ca>:
>>>>>>>> Adrian, Mustansar,
>>>>>>>> 
>>>>>>>> The affirmation that GWT won't help further down the line seems a bit too
>>>>>>>> broad to me.
>>>>>>>> 
>>>>>>>> I don't want to enter into a religious fight about technology A being better
>>>>>>>> than technology B but I think that deciding to learn and use a technology
>>>>>>>> depends on more factors than those raised in this discussion (none actually,
>>>>>>>> except Sakai!).
>>>>>>>> 
>>>>>>>> To provide a bit of information about GWT, anybody with a strong Java
>>>>>>>> development background, especially with Swing (and probably other MVC
>>>>>>>> frameworks) will find rather easy to develop complex UI with GWT. The sole
>>>>>>>> fact that we don't have to worry about browser compatibility is a huge plus
>>>>>>>> for GWT. And it works very well.
>>>>>>>> 
>>>>>>>> Also finding a good Javascript developer is a lot more difficult than
>>>>>>>> finding a good Java developer, at least here, in Montreal! That might also
>>>>>>>> influence your technological decision.
>>>>>>>> 
>>>>>>>> Cheers,
>>>>>>>> 
>>>>>>>> --
>>>>>>>> Rémi Saïas
>>>>>>>> Gestion des technologies de l'information - HEC Montréal
>>>>>>>> Analyste  /  ScrumMaster  -  Projet  ZoneCours 2.0/Sakai
>>>>>>>> 514.340.6000  poste 2933  -  Édifice principal - RJ 221c
>>>>>>>> 
>>>>>>>> -------- Message original --------
>>>>>>>> Sujet: Re: [Building Sakai] Sakai GWT
>>>>>>>> De : Adrian Fish<a.fish at lancaster.ac.uk>
>>>>>>>> Pour : sakai-dev at collab.sakaiproject.org
>>>>>>>> Date : 2011-05-12 07:29
>>>>>>>> 
>>>>>>>> Hi Mustansar,
>>>>>>>> 
>>>>>>>> Why use GWT? Writing Java layout code and then compiling it to JS? All a bit
>>>>>>>> odd if you ask me.
>>>>>>>> 
>>>>>>>> Why not just learn javascript? YAFT, CLOG, Roster2, BBB. They all use
>>>>>>>> javascript and the Trimpath templating engine. OAE uses JS and Trimpath for
>>>>>>>> client work. Do yourself a big favour and learn something that'll help you
>>>>>>>> further down the line.
>>>>>>>> 
>>>>>>>> Cheers,
>>>>>>>> Adrian.
>>>>>>>> 
>>>>>>>> On 11/05/2011 10:54, Mustansar Mehmood wrote:
>>>>>>>> 
>>>>>>>> Dear All,
>>>>>>>>               I have been looking for a small 'Hello World' type tool for
>>>>>>>> sakai which can be used as a starting point for tool development(using
>>>>>>>> google web toolkit). Sakai confluence and google searches didnt help:(
>>>>>>>> I am hoping if any one in sakai developer community has a something  of this
>>>>>>>> nature and is willing to share.
>>>>>>>> Thanks,
>>>>>>>> Mustansar
>>>>>>>> --
>>>>>>>> Mustansar Mehmood
>>>>>>>> Educational System Developer&   Integrator
>>>>>>>> Informational Technology
>>>>>>>> Rice University
>>>>>>>> Houston Texas
>>>>>>>> Ph:(713)348 2523
>>>>>>>> 
>>>>>>>> I made this letter longer than usual because I lack the time to make it
>>>>>>>> short. -Blaise Pascal
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> sakai-dev mailing list
>>>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>>>> 
>>>>>>>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org
>>>>>>>> with a subject of "unsubscribe"
>>>>>>>> 
>>>>>>>> --
>>>>>>>> ==================================
>>>>>>>> Adrian Fish
>>>>>>>> Software Engineer
>>>>>>>> Centre for e-Science
>>>>>>>> Bowland Tower South C Floor
>>>>>>>> Lancaster University
>>>>>>>> Lancaster
>>>>>>>> LA1 4YW
>>>>>>>> email: a.fish at lancaster.ac.uk
>>>>>>>> 
>>>>>>>> http://confluence.sakaiproject.org/display/YAFT/Yaft
>>>>>>>> http://confluence.sakaiproject.org/display/CLOG/Home
>>>>>>>> http://confluence.sakaiproject.org/display/BBB/Home
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> sakai-dev mailing list
>>>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>>>> 
>>>>>>>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org
>>>>>>>> with a subject of "unsubscribe"
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> sakai-dev mailing list
>>>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>>>> 
>>>>>>>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org
>>>>>>>> with a subject of "unsubscribe"
>>>>>>>> 
>>>>>>> --
>>>>>>> Aaron Zeckoski - Software Architect - http://tinyurl.com/azprofile
>>>>>>> _______________________________________________
>>>>>>> sakai-dev mailing list
>>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>>> 
>>>>>>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>>>>>> --
>>>>>> Michael Wenk
>>>>>> mjwenk at ucdavis.edu
>>>>>> _______________________________________________
>>>>>> sakai-dev mailing list
>>>>>> sakai-dev at collab.sakaiproject.org
>>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>>> 
>>>>>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>>>>>> 
>>>>> _______________________________________________
>>>>> sakai-dev mailing list
>>>>> sakai-dev at collab.sakaiproject.org
>>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>>>> 
>>>>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>>>>> 
>>> _______________________________________________
>>> sakai-dev mailing list
>>> sakai-dev at collab.sakaiproject.org
>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>> 
>>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>>> 
> 
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
> 
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"



More information about the sakai-dev mailing list