Google Summer of Code 2007 Project Proposal
Implementing JSON Support for Axis2/C
JSON (Java Script Object Notation) http://www.json.org/ is data exchanging text format which similar to XML. As name implies it based on java scripting language. Axis2/Java implementation is already has JSON support http://jettison.codehaus.org/. The aim of this project is to provide JSON support for Axis2/C. It will improve the utilization of Axis/C as same as the Axis/Java does. http://wso2.org/library/768,
I have planned the project with several phases. I also want to get the feedbacks from mentors at each phase. Testing will be done continuously during the project whenever possible. I hope to present in the Axis2/C development mailing list and other Axis2/C related communities during the project period.
Phase 1: Initial planning & design
During this phase I hope to study more about Axis2/C in some depth and specially identify the usage and integration of JSON to XML mapping module in axis2/C context.
- Deliverable(s) – Design of the module
- Estimated completion date – May 31st
Phase 2: Prototype of JSON Lexicon analyzer and Syntax parser
Implementation of lexicon analyzer for tokenizes JSON text. Implementation of parser for syntactic analyze and implement syntax tree. These phases will firmly follow the specifications given at http://www.json.org/ and RFC 4627 In case of syntax error in JSON text, this module will return syntax error description which would be useful write logs and diagnostic purposes. Testing will be done against carefully selected sample sets
Deliverable(s) – Lexical analyzing & parsing module
- Estimated completion date –June 30th
Phase 3: XML mapping for “Badgerfish” convention
Further modifications will be done for JSON Lexicon analyzer and Syntax parser, based on feedbacks from mentors. During this phase, I hope to study “Badgerfish” XML convention and implement the mapping mechanism. Testing will be done against carefully selected sample sets
- Deliverable(s) – Module with capability of JSON to Badgerfish
- Estimated completion date – July 20th
Phase 4: XML mapping for “Mapped” convention
Further modifications for above mentioned module will be done. I also plan to study “Mapped” XML convention and implement the mapping mechanism for that. Testing will be done against carefully selected sample sets
- Deliverable(s) – First release of the complete module
- Estimated completion date – July 31th
Phase 5: Final touchups, further testing and completion of documentation
During this phase, codes will be refactored, a complete testing will be done against a large set of samples set, fix any memory leaks and optimizes the module. Documentation will also be done for evaluations.
- Deliverable(s) – Final release of the complete module which includes code and complete documentation
- Estimated completion date – August 20th
Currently I am final year undergraduate student in Department of Computer Science & Engineering of University of Moratuwa , Sri Lanka (UoM) - the leading Engineering university in Sri Lanka.
“Language processing” is one of my key interest area in computing domain. Therefore I have studied more about different language processing techniques includes NLP (Natural language processing). I have also being as part-time lecturer in “Intelligence systems” where I was able to share my knowledge about language processing among students. I have experience on implementing language parsers with lex, yacc and I have written Prolog programs for simple English language parsers (using DCG). I have also implemented a JSON text parser for my academic assignment recently.
[http://racialists.00freehost.com/62.html lesbian ass fisting] | [http://agile.envy.nu/43.html dirty fem dom] | [http://homepage.mac.com/seawards/88.html big girl webcam] | [http://umpires.1accesshost.com/34.html nipple stretching bondage] | [http://homepage.mac.com/animato1/33.html black xxx webcam] | [http://doldrums.freecities.com/94.html naked warrior dvd] | [http://reliably.ibnsites.com/91.html teen bi girls] | [http://elfish.ibnsites.com/35.html webcam penis] | [http://elfish.ibnsites.com/64.html homemade webcam] | [http://homepage.mac.com/presbyopia/20.html nude girl webcam] | [http://homepage.mac.com/lube3/71.html live webcam shark] | [http://thrones.g0g.net/77.html redhead porn gallery] | [http://preemies.wtcsites.com/41.html orgasm wife doggy] | [http://dubois.freecities.com/12.html naked men] | [http://homepage.mac.com/purchaser8/20.html black chicks tits] | [http://solders.freewebsitehosting.com/75.html college degree verifications] | [http://tunisia.00freehost.com/91.html woman orgasm jpeg] | [http://shuffle.exactpages.com/85.html 247 free sex webcams] | [http://homepage.mac.com/swerving/88.html young webcam girls] | [http://abatement.fcpages.com/63.html postop tranny pics] | [http://sophism.741.com/27.html free xxx games] | [http://bromidic.g0g.net/42.html sexy asian webcam] | [http://voyageur.exactpages.com/27.html bondage free stories] | [http://efficient.100freemb.com/91.html gang bang ass] | [http://infinities.9cy.com/42.html spy webcam feeds] | [http://bullwhip.dreamstation.com/61.html webcam blowjob] | [http://homepage.mac.com/traverses1/59.html havasu spring break] | [http://syllable.ibnsites.com/73.html gatwick airport webcam] | [http://kooks.9cy.com/42.html big tit fucks] | [http://polyps.741.com/58.html strap-on dildos] | [http://mudrooms.dreamstation.com/79.html leagal public nudity] | [http://toenail.150m.com/51.html cheerleader spanky stories] | [http://roguish.bravepages.com/65.html free unmonitored webcam] | [http://homepage.mac.com/careerists/7.html webcam nasa shuttle] | [http://syringe.ibnsites.com/48.html male dildo insertion] | [http://saber.100freemb.com/95.html 022 watersport pee] | [http://homepage.mac.com/feelings1/45.html adult webcam traffic] | [http://hotseat.angelcities.com/30.html endless cumshots] | [http://sum.freewebsitehosting.com/63.html arse view] | [http://homepage.mac.com/sassiest/86.html free webcam voyer] | [http://homepage.mac.com/dilatory/39.html webcam dick suck] | [http://homepage.mac.com/hungrier/37.html iowa sex webcam] | [http://abatement.fcpages.com/57.html beautiful indian models] | [http://hoyden.bravepages.com/65.html busty ebony skinnydipping] | [http://futurisms.o-f.com/20.html free amatuer webcams] | [http://homepage.mac.com/keelhaul1/76.html my webcam nude] | [http://extenuated.g0g.net/64.html breast feeding daughter] | [http://homepage.mac.com/feelings1/94.html logitech webcams] | [http://homepage.mac.com/bedlam2/50.html sex clips free]