Download presentation
Presentation is loading. Please wait.
Published byHailey Conley Modified over 11 years ago
1
Castafiore platform Consists or intend to consist of 1.Advanced Web framework 2.Advanced Graph database 3.Designer studio (something like visual basic) 4.Advanced Portal framework 5.Workflow management system 6.Document management system 7.Complete collaboration suite
2
Castafiore web framework A complete and advanced web 2.0 framework Has been designed in such a way to remove all the hassles actually present with even the most sophisticated web framework on the market It is lightweight, and yet powerful Gentle learning curve Non intrusive
3
Uses JQuery Jquery is a very popular javascript library Very well documented Considerable number of plugins available Jquery plugins can be integrated seamlessly into application
4
Integrates seamlessly with spring Spring is the most popular IOC container, which itself opens to a wealth of technology that can be easily integrated Easy use of AOP at presentation level Created a new scope "casta-application" that ensures a unique instance of a bean per castafiore application
5
Easy to build custom components No need to learn a new set of API to make custom components Natural use of OOP No further configurations are required
6
Clean and intuitive API Uses syntax close to HTML The event model is more like the event model of javascript than that of Swing Get the feeling of writing HTML in java No need for second step compiling to generate javascript.
7
Non intrusive The framework does not take the whole page. It can be used together with other technologies like struts, jsf etc etc. Can be used as a simple tag
8
Possibility to use templates Templates can be made in XHTML or Groovy Can extend to support other template engine like freemarker or velocity or whatever Provides 100% separation of logic and presentation
9
Complete granularity. Possibility to interact with any single tag on the browser Can change style, add / remove events and change attributes on any tag.
10
3 phase event Possibility to write events that executes only on the browser Possibility to write events that start executing on the browser, then continues executing on the server Possibility to write events that executes on the server only, without changing anything on the browser Possibility to write events that starts executing on the browser, continues on the server, then continues back on the browser
11
Interceptors Concept of interceptor allows creation of highly generic and complex components non- intrusively and provides tremendous scope for creativity. Possibility to adopt different strategy/ architecture when developing interface according to the level of industrialisation
12
Other stuffs Possibility to package css, images and so on in a single jar for better portability Possibility to lazily load resources only when required, hence better response time Easy to make complex animations, drag n drop and many others with java itself. It is as simple as adding an onClick event on a component Works just fine on app engine
13
Summary With castafiore it is possible to write filthy rich and robust web application
14
Contact Contact me on kureem@gmail.com or +230 7159028 If anybody wants to participate or use the framework. kureem@gmail.com I am also giving free support, or even develop your website freely(depending on how big the site is) for the first 5 clients
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.