Interesting post on architecture choices - after we upgrade to Spring
3.0 our Mapping/GIS module will be along the lines proposed - perhaps
easing development for some as suggested?

---------- Forwarded message ----------
From: John DeRiggi <[email protected]>
Date: Fri, Apr 16, 2010 at 8:33 AM
Subject: Re: [OPENMRS-DEV] User Interface Frameworks, again
To: [email protected]


I'm going to throw my vote in for spring 3.0 or some other REST
provider and a  js client.
Reasons:
1) JSP and JSF are too much Java at the web tier. Developing the view
should not necessitate having an in depth knowledge/understanding of
the data model.
2) Writing some modules would be easier. Imagine if OpenMRS's
documentation looked like this:
http://developer.nytimes.com/docs/congress_api
Then, perhaps some module writers would be alleviated from the
requirement of knowing Java, eclipse,dependcy injection,  AOP, and
JSTL in order to write a simple module.   Those more familiar with
OpenMRS and its core could write the fine grained services to which
web developers would be the client of.
Thats all.
PS side note - we're using spring jdbctemplates at work which is a
nice break from hibernate.



________________________________
From: Jaime Hablutzel Egoavil <[email protected]>
To: [email protected]
Sent: Mon, April 12, 2010 11:03:05 PM
Subject: Re: [OPENMRS-DEV] User Interface Frameworks, again

+1 to JSF + Icefaces + Facelets


On Mon, Apr 12, 2010 at 9:55 PM, shazin sadakath <[email protected]> wrote:
>
> Hi Darius,
> Yeah sure. There is this Tutorial link provided by ICEFaces itself.
> http://www.icefaces.org/main/resources/tutorials.iface
> You must be registered but it is worth it. It even has a tutorial for
> porting your JSP App to JSF App.
> Regards,
> Shazin
>
>
>
> ________________________________
> From: Darius Jazayeri <[email protected]>
> To: [email protected]
> Sent: Tue, April 13, 2010 12:55:17 AM
> Subject: Re: [OPENMRS-DEV] User Interface Frameworks, again
>
> Hi Shazin,
> Do you know of a good introductory tutorial to JSF and/or to ICEfaces? I'd 
> like to read through them myself and get up to speed.
> -Darius
>
> On Thu, Apr 8, 2010 at 8:27 PM, shazin sadakath <[email protected]> wrote:
>>
>> I am in for JSF + ICEFaces. I have a fair bit of experience in ICEFaces.
>> Happy to volunteer :)
>> Shazin
>>
>>
>>
>> ________________________________
>> From: Darius Jazayeri <[email protected]>
>> To: [email protected]
>> Sent: Fri, April 9, 2010 5:14:19 AM
>> Subject: [OPENMRS-DEV] User Interface Frameworks, again
>>
>> Hi All,
>> April has arrived, I'm now working full-time on OpenMRS, and I want to pick 
>> up the UI Redesign thread again. If you want a refresher see the original 
>> thread and a followup. And see an email I just sent to some non-OpenMRS 
>> people that describes what we're looking for.
>> I've created a wiki page called OpenMRS 2.0 UI Framework to start tracking 
>> this project going forwards. (It currently includes no more than is in this 
>> email.)
>> The issue at hand is that we have a one-time-only chance to pick a new UI 
>> framework, and we want to pick the right one for our needs. It needs to let 
>> us produce good user interfaces, quickly, and without a steep learning 
>> curve. It needs to let us create reusable components. And it needs to do so 
>> in the context of our modular architecture.
>> We're going to do a "bake-off", where different people prototype one 
>> particular example in ~5 different frameworks. Once that's done, everyone 
>> who's interested can check out what the code looks like, and how easy it is 
>> to modify.
>> Here's the current list of frameworks we're considering. (This isn't set in 
>> stone, but we're also not going to be able to prototype every option out 
>> there.)
>>
>> Spring MVC 3.0 + RIA framework (Ext JS, ...)
>> Spring MVC 3.0 + javascript UI framework (jquery-ui, YUI, ...)
>> Grails + RIA framework
>> Grails + javascript UI framework
>> JSF + ICEfaces
>> GXT
>> JSR-168 Portals
>>
>> OpenMRS becomes a portal container. People can write portlets in any 
>> technology they want.
>> We still have to choose a technology to create our core portlets.
>>
>> I suspect these won't make the cut, but they're cool, so I'd like to hear 
>> arguments for including them:
>>
>> Wicket
>> ZK
>>
>> So, at this point, we need volunteers, for what promises to be quite a fun 
>> project. Want to play around with a new framework you haven't used before? 
>> Or show off your skills with one you're familiar with? Want to play a big 
>> role in driving the OpenMRS application's future? Then step up and volunteer 
>> to build an example app in one of these frameworks. You will not be judged 
>> on how pretty your UI looks, so if you're graphically-challenged, don't let 
>> that deter you. (You, and the framework, will be judged on how concise and 
>> understandable your code looks, and how easy it is to extend.) The specific 
>> requirements for what you have to do are here.
>> Who's in?
>> -Darius
>> PS- If you're impatiently waiting to discuss the content of the UI, an email 
>> about that is coming in a few days.
>> ________________________________
>> Click here to unsubscribe from OpenMRS Developers' mailing list
>> ________________________________
>> Click here to unsubscribe from OpenMRS Developers' mailing list
>
> ________________________________
> Click here to unsubscribe from OpenMRS Developers' mailing list
> ________________________________
> Click here to unsubscribe from OpenMRS Developers' mailing list


--
Jaime Hablutzel

(tildes omitidas intencionalmente)
________________________________
Click here to unsubscribe from OpenMRS Developers' mailing list
________________________________
Click here to unsubscribe from OpenMRS Developers' mailing list


-- 
Cheers,
Knut Staring

_______________________________________________
Mailing list: https://launchpad.net/~dhis2-devs
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp

Reply via email to