Castafiore platform Consists or intend to consist of 1.Advanced Web framework 2.Advanced Graph database 3.Designer studio (something like visual basic)

Slides:



Advertisements
Similar presentations
COMBASE: strategic content management system Soft Format, 2006.
Advertisements

Test Automation: Coded UI Test
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
What is HTML5…?. ”…removes the need for plugins” ”…can handle multimedia directly” ”…enables rich, interactive clients” ”…enables advanced visual designs”
A Blackboard Building Block™ Crash Course for Web Developers
The Developer Perspective Michelle Osmond. Design – Requirements Gathering Sales & Research projects –Prototypes/Demos User group meetings Usability workshops.
Introduction to JavaScript Module 1 Client Side JS Programming M-GO Sponsored By
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
28/1/2001 Seminar in Databases in the Internet Environment Introduction to J ava S erver P ages technology by Naomi Chen.
{ Apache - Click By, By, Anupam Mundale. Anupam Mundale. Viraj Kulkarni. Viraj Kulkarni.
Session-01. Layers Struts 2 Framework The struts 2 framework is used to develop MVC-based web application. Struts 1.0 was released in June The.
Development of mobile applications using PhoneGap and HTML 5
Fundamentals, DOM, Events, AJAX, UI Doncho Minkov Telerik Corporation
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
UNIT-V The MVC architecture and Struts Framework.
Spring Roo CS476 Aleksey Bukin Peter Lew. What is Roo? Productivity tool Allows for easy creation of Enterprise Java applications Runs alongside existing.
Project Rickshaw SEARCH - FIND - GO. Project Rickshaw TEAM MEMBERS KEVIN AUGUSTINO – MATT FOX – DAVID MOORE SPONSORS KARASU TECHNOLOGIES - ERIK PAUL -
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
WebWork in Action An introduction to WebWork Patrick A. Lightbody.
EWD VistA Update 2010 Rob Tweed M/Gateway Developments Ltd.
JavaServer Faces: The Fundamentals Compiled from Sun TechDays workshops (JSF Basics, Web-Tier Codecamp: JavaServer Faces, Java Studio Creator; IBM RAD)
+ Java vs. Javascript Jessi Style. + Java Compiled Can stand on its own Written once, run anywhere Two-stage debugging Java is an Object Oriented Programming.
11. Java-Based Web: JSP, JSF. 2 Motto: Rule 1: Our client is always right Rule 2: If you think our client is wrong, see Rule 1. - Anonymous.
Web Applications Harry R. Erwin, PhD University of Sunderland CIT304/CSE301.
Pittsburgh Java User Group– Dec Java PureFaces: A JSF Framework Extension.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Traditional Web Based Application Structure Frameworks define how the application is designed, organised and deployed across various tiers.
Software Construction Lecture 10 Frameworks
JDeveloper 10g and JavaServer Faces: High-Performance UIs on the Web Avrom Roy-Faderman Senior Programmer May, 2006.
Extending ArcGIS for Server
Struts2 Plugin Development - Extending Struts2 Justin Yip.
CHEF II / Sakai Architecture. CHEF II Changes uPortal replaces Jetspeed –jsr 168 portlet, servlet compliant Spring replaces Turbine component framework.
Introduction to Web Dimitar Nenchev Ivan Nakov
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
JSF Framework Java Server Faces Presented by Songkran Totiya (6/10/2014)
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
Web Standards 99.9% of Website are still obsolete Designing & building with standards The trouble with standards Findability, Syndication, Blogs, Podcasts,
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
Java Programming: Advanced Topics 1 Building Web Applications Chapter 13.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Agenda 1)Modern web standards overview 2)JavaScript library overview 3)Building a Single Page Application SPA.
CSCI 3100 Tutorial 5 JavaScript & Ajax Jichuan Zeng Department of Computer Science and Engineering The Chinese University of Hong.
Mobilizing Your SAS® Business Analytic Reports Falko Schulz Sr. Systems Engineer SAS Australia & New Zealand.
10 Mobile Application Framework Must Know to Launch New App.
Project Dynamic Faces World Class AJAX for JavaServer™ Faces Technology Ed Burns Senior Staff Engineer Enterprise Java Platforms.
Portals: Background, Development & Conversion
Javascript and Dynamic Web Pages: Client Side Processing
About Client Client is a pioneer in industry that provides catastrophe risk modeling, real-time risk exposure and risk management through available live.
JavaScript is a language that is used on any website to add tags, improve the function of the website and allow users to interact. When the development.
Open-O Client Project Proposal
Fundamentals, DOM, Events, AJAX, UI
AEM Overview  Adobe Experience Manager is a web-based client-server system for building, managing and deploying commercial websites, Mobile apps, forms.
AEM Overview  Adobe Experience Manager is a web-based client-server system for building, managing and deploying commercial websites, Mobile apps, forms.
Top Reasons to Choose Angular. Angular is well known for developing robust and adaptable Single Page Applications (SPA). The Application structure is.
Design and Maintenance of Web Applications in J2EE
Web Development in Microsoft Visual Studio 2013
jQuery The Easy JavaScript Nikolay Chochev Technical Trainer
JQuery with ASP.NET.
Modern web applications
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
JavaServer Faces: The Fundamentals
Modern web applications
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
and Program Development
Top-Rated AngularJs Development Company in India
Bootstrap Direct quote from source: bootstrap/
Presentation transcript:

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

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

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

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

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

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.

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

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

Complete granularity. Possibility to interact with any single tag on the browser Can change style, add / remove events and change attributes on any tag.

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

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

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

Summary With castafiore it is possible to write filthy rich and robust web application

Contact Contact me on or If anybody wants to participate or use the framework. I am also giving free support, or even develop your website freely(depending on how big the site is) for the first 5 clients