[
https://issues.apache.org/jira/browse/HUPA-85?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13245580#comment-13245580
]
tejaswini kurakula commented on HUPA-85:
----------------------------------------
hi,
i have Replaced some of the out-of-date dependencies with GWT-2.4.0 stuff from
the Hupa project manually before compiling it..it worked fine and got build
successfully..
i understand that the GWT provides some poweful features for code generation
that have enabled a meaningful subset of the GUICE features to be implemented
in GWT and GIN features while applying some recipes to an existing application..
therefore, i want propose this as my project idea for GSoC 2012 and dug in deep
to implement and make Hupa entirely compatible to the latest version of GWT...
Any kind of suggestions regarding the modification and implementation of it are
greatly appreciated....
Thank you,
Tejaswini kurakula
> [GSOC2012] Hupa evolution
> -------------------------
>
> Key: HUPA-85
> URL: https://issues.apache.org/jira/browse/HUPA-85
> Project: JAMES Hupa
> Issue Type: New Feature
> Reporter: Manuel Carrasco Moñino
> Assignee: Manuel Carrasco Moñino
> Labels: gsoc2012, mentor
>
> Hupa is an Rich IMAP-based Webmail application written in GWT, but there is
> no release delivered yet
> We propose that gsoc student/s take the actual Hupa code and make it fully
> functional adding many features which are missing and removing out-of-dated
> dependencies in favor of the new stuff in the latest GWT version.
> ** Hupa Status
> - Hupa has been entirely written in java to be coherent with the language
> used in the James project.
> - Time ago, Hupa was a reference of a GWT MVP pattern application.
> - Hupa MVP design is based of a set of libraries available for gwt a
> couple of years ago when Gwt-core didn't have support for MVP
> Gwt-presenter: for the MVP and EventBus patterns.
> Gwt-dispatch: for the Command pattern
> Gin + Guice: for dependency injection.
> - Hupa was developed before GWT-2.0 was released, when LayoutPanels,
> uibinders, Cells, RF, etc. were not available.
> - Although Hupa is using the last GWT release, it still depends on some
> unmaintained libraries because they have an equivalent feature in modern GWT.
> - In summary, Hupa is a functional and well designed email client, ready
> to read, send and manage messages, but it lacks many of the nice features any
> email client nowadays has.
> ** Hupa roadmap
> - Replace out-of-date dependencies with GWT-2.4.0 stuff
> Replace gwt-dispatch by RequestFactory
> Replace gwt-presenter with the available stuff in GWT-2.4
> Remove gwt-incubator dependency in favor of CellTable and CellTree
> Use LayoutPanels and DecoratorPanels of css workarounds
> Use Gwt DnD
> - Performance
> Use gQuery in client side to enhance message view, specially to parse
> html messages and remove dangerous tags, instead of expensive parsing in
> server side
> Implement Server cache and client storage
> - New features
> Contact management.
> Authentication: Oauth
> Message filtering, grouping, sorting and labeling.
> User settings: name, emails, signature.
> Theming.
> ** Student skills: Java, Gwt, Web (Js, Html, Css)
> ** Dificulty: medium
> ** Mentor: Manuel Carrasco <[email protected]>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]