CodeCharge Studio RAD tool


Published on

Presentation about RAD development using CodeChargeStudio

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

CodeCharge Studio RAD tool

  1. 1. Code Charge Studio yessoftware
  2. 2. Contents <ul><li>Rapid Application Development </li></ul><ul><li>Code Charge Studio Architecture </li></ul><ul><li>Code Charge Studio Features </li></ul><ul><li>Code Charge Studio Limits </li></ul><ul><li>Code Charge Studio Improvements </li></ul>
  3. 3. Rapid Application Development <ul><li>-> software development methodology which uses minimal planning in favor of rapid prototyping. </li></ul><ul><li>-> the &quot;planning&quot; of software developed using RAD is interleaved with writing the software itself. </li></ul><ul><li>-> the lack of extensive pre-planning generally allows software to be written much faster, and makes it easier to change requirements. </li></ul>
  4. 4. Code Charge Studio - Architecture
  5. 5. Code Charge Studio - Architecture <ul><li>-> Code Charge Studio combines an Integrated Development Environment (IDE) with a variety of wizards (builders) to create ,visually, various objects that are linked together to build the final application. </li></ul><ul><li>-> Code Charge Studio users can create web applications by connecting to a database and placing data-aware forms and components on a page. </li></ul><ul><li>-> During the page design process, the representation of the project and all of its pages is saved in XML format in addition to HTML code that contains the page design. </li></ul>
  6. 6. Code Charge Studio - Features <ul><li>-> INTEGRATED DEVELOPMENT ENVIRONMENT (IDE) </li></ul><ul><li>Integrated editors, HTML editor, Code editor, Page preview, Live data viewer, Diagram Editor, Project navigation, Project Explorer, Code Explorer, Precision controls, Format, Data, Events, HTML Element, Controls, Components </li></ul><ul><li>-> LANGUAGE, SERVER AND DATABASE SUPPORT </li></ul><ul><li>Languages supported : ASP.NET (C# & VB) 1.1 & 2.0, PHP 4 & 5, ASP/VBScript, JSP, Java Servlets, ColdFusion 4.0, and Perl 5.0. </li></ul><ul><li>Application servers - industry-standard servers including Apache,Microsoft IIS, Macromedia ColdFusion, IBM WebSphere, BEA WebLogic and others on UNIX, Windows and Mac. </li></ul><ul><li>Web Servers : ALL Web servers are supported, including Apache, IIS, etc. on allplatforms (Windows, Linux, Mac) </li></ul><ul><li>Databases - MySQL, MS SQL Server, MS Access, PostgreSQL, and all others that support Web connectivity. </li></ul><ul><li>Web technologies - PHP, ASP.NET, Perl, ColdFusion, Servlets, JSP. </li></ul><ul><li>Ajax features, services and builders, Flash Charts and Flash Chart Builder, Web Reporting (version 3->) </li></ul>
  7. 7. Code Charge Studio - Limits <ul><li>-> the delivered solution may lack the scalability of a solution that was designed as a full application from the start. </li></ul><ul><li>-> d ue to time boxing, where features are pushed off to later versions in favor of delivering an application in a short time frame, RAD may produce applications that are less full featured than traditionally developed applications. </li></ul><ul><li>- > a ll the builders this tools exposes to the user require a data source(database) to be defined, thing that may not be needed some times – when working with web-services for example and when these builders are unusable this tool's power decreases significantly. </li></ul><ul><li>-> inability to create reusable components, only to use the built-in components. </li></ul>
  8. 8. Code Charge Studio – Improvements <ul><li>-> support for newer versions of .Net Framework (current supported version is 2.0) </li></ul><ul><li>-> database existence constraint when using the builders should be removed </li></ul>
  9. 9. Faculty of Computer Science, University “Al. I. Cuza”, Iasi, Romania {stefan.prutianu, stefan.speranta, bogdan.polojan, stefan.ceriu}