RAPID APPLICATION DEVELOPMENT IN SYNERGY WITH PERSISTENCE FRAMEWORK
Choon How Choo, Sai Peck Lee
2008
Abstract
This paper proposes the concept, architecture, design and development of a rapid application development toolkit that will leverage on a persistence framework named PersistF, to subsequently provide an easy-to-use and customizable front-end web application development environment for software developers to perform rapid web application development. The proposed rapid application development toolkit consists of two main parts – RADEWeb and PersistF Configuration Wizard, to enable software developers not only to deliver their target web application within a shorter timeframe through an easy-to-use front-end environment, but also to achieve encapsulation of database access from the business objects of the web application.
References
- Agarwal, R., Prasad, J., Tanniru M., Lynch, J. 2000, 'Risks of Rapid Application Development', Communications of the ACM. Association for Computing Machinery, New York, USA, vol.43(11), pp 177-188. Retrieved July 20, 2007, from ACM (Association for Computing Machinery) Digital Library Online Database
- Ambler, S.W. 2006, Encapsulating Database Access: An Agile "Best" Practice. Retrieved July 25, 2007, from: http://www.agiledata.org/essays/implementationStrate gies.html
- Berry, V. & Naumann, A. 2007, What is rapid application development - a definition from Whatis_com. Retrieved July 27, 2007, from: http://searchsoftwarequality.techtarget.com/sDefinitio n/0,,sid92_gci214246,00.html
- Bochicchio, M., Paiano, R., Paolini, P. 1999, 'JWeb: an HDM environment for fast development of web applications', Multimedia Computing and Systems, 1999. IEEE International Conference. Florence, vol. 2, pp. 809-813. Retrieved December 12, 2007, from IEEE Xplore™ Online Database
- Bochicchio, M., & Fiore, N. 2004, 'WARP: Web Application Rapid Prototyping', Proceedings of the 2004 ACM symposium on Applied computing. Association for Computing Machinery, Nicosia, Cyprus, pp. 1670-1676. Retrieved December 13, 2007, from ACM (Association for Computing Machinery) Digital Library Online Database
- Bochicchio, M., & Fiore, N. 2005, 'WARP for ReEngineering of Web Applications', Proceedings of the sixteenth ACM conference on Hypertext and hypermedia. Association for Computing Machinery, Salzburg, Austria, pp. 295-297. Retrieved December 14, 2007, from ACM (Association for Computing Machinery) Digital Library Online Database
- Bolwidt, E. & Partington, V. 2006, Java with Spring just as productive as a 4GL RAD tool. Retrieved July 20, 2007, from http://www.xebia.com/file_db/File/artikel%20Erwin% 20Bolwidt%20en%20Vincent%20Partington.pdf
- Corcho, O., López-Cima, A., Gómez-Pérez, A. 2006, 'The ODESeW 2.0 Semantic Web application framework', Proceedings of the 15th international conference on World Wide Web, Association for Computing Machinery, Edinburgh, Scotland, pp. 1049-1050. Retrieved February 14, 2007, from ACM (Association for Computing Machinery) Digital Library Online Database
- EL-Manzalawy, Y. 2007, Accessing Data Through Persistence Frameworks. Retrieved July 27, 2007, from http://www.agiledata.org/essays/ implementationStrategies.html
- Howard A. 2002, 'Rapid Application Development: rough and dirty or value-for-money engineering?78, Communications of the ACM., vol. 45, issue 10, pp. 27-29. Retrieved December 13, 2007, from ACM (Association for Computing Machinery) Digital Library Online Database
- Hyo, T.J., Dong, K.K., Young, J.Y., Lee, J.Y. 2000, 'A design and implementation of object-oriented framework-based RAD tool (INTRAD)78, Systems, Man, and Cybernetics, 2000 IEEE International Conference.. Nashville, TN, vol. 3, pp. 2057-2061. Retrieved July 31, 2007, from IEEE Xplore™ Online Database
- Jusic, S. & Lee, S.P. 2007, 'PersistF: A Transparent Persistence Framework with Architecture Applying Design Patterns', Issues in Informing Science and Information Technology, Informing Science Institute, Ljubljana, Slovenia, vol. 3, pp. 767-779. Retrieved July 26, 2007, from http://proceedings.informingscience.org/InSITE2007/I ISITv4p767-779Jusi281.pdf
- Mertner, M. 2005, What is a Persistence Framework, Retrieved July 25, 2007, from http://www.mertner.com/confluence/display/Gentle/1+ -+What+is+a+ Persistence+Framework
- RoseIndia. 2007, What is Persistence Framework? Retrieved July 25, 2007, from http://www.roseindia.net/enterprise/persistenceframew ork.shtml
- Vidyadharan, R. 2006, Rapid Application Development With Data Binding and Object Persistence. Retrieved July 20, 2007, from http://www.sptci.com/products/articles/rad.pdf
- Web Developer's Journal. 1997, Rapid Application Development. Retrieved July 26, 2007, from http://www.webdevelopersjournal.com/articles/rad.ht m
- Wikipedia. 2007a, Persistence (computer science). Retrieved July 25, 2007, from http://en.wikipedia.org/wiki/Persistence_%28compute r_science%29
- Wikipedia. 2007b, Software framework. Retrieved July 26, 2007, from http://en.wikipedia.org/wiki/Software_framework
Paper Citation
in Harvard Style
How Choo C. and Peck Lee S. (2008). RAPID APPLICATION DEVELOPMENT IN SYNERGY WITH PERSISTENCE FRAMEWORK . In Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-52-4, pages 133-138. DOI: 10.5220/0001878301330138
in Bibtex Style
@conference{icsoft08,
author={Choon How Choo and Sai Peck Lee},
title={RAPID APPLICATION DEVELOPMENT IN SYNERGY WITH PERSISTENCE FRAMEWORK},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2008},
pages={133-138},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001878301330138},
isbn={978-989-8111-52-4},
}
in EndNote Style
TY - CONF
JO - Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - RAPID APPLICATION DEVELOPMENT IN SYNERGY WITH PERSISTENCE FRAMEWORK
SN - 978-989-8111-52-4
AU - How Choo C.
AU - Peck Lee S.
PY - 2008
SP - 133
EP - 138
DO - 10.5220/0001878301330138