Differences between revisions 3 and 4
Revision 3 as of 2007-03-25 17:07:54
Size: 4031
Editor: 124
Comment:
Revision 4 as of 2007-03-26 22:46:54
Size: 6975
Editor: 219-88-92-118
Comment:
Deletions are marked like this. Additions are marked like this.
Line 13: Line 13:
Implementing JSON Support for Axis2/C  Implementing JSON Support for Axis2/C
Line 17: Line 17:
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, 
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,
Line 34: Line 34:
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   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
Line 38: Line 38:
 * Deliverable(s) – Lexical analyzing & parsing module 
 * Estimated completion date –June 30th 
 * Deliverable(s) – Lexical analyzing & parsing module
 * Estimated completion date –June 30th
Line 46: Line 46:
 * Deliverable(s) – Module with capability of JSON to Badgerfish 
 * Estimated completion date – July 20th 
 * Deliverable(s) – Module with capability of JSON to Badgerfish
 * Estimated completion date – July 20th
Line 53: Line 53:
Further modifications for above mentioned module will be done. I also plan to study “Mapped” XML convention and implement the mapping mechanism for that.  Further modifications for above mentioned module will be done. I also plan to study “Mapped” XML convention and implement the mapping mechanism for that.
Line 56: Line 56:
 * Deliverable(s) – First release of the complete module  
 * Estimated completion date – July 31th 
 * Deliverable(s) – First release of the complete module
 * Estimated completion date – July 31th
Line 61: Line 61:
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.  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.
Line 64: Line 64:
 * Estimated completion date – August 20th   * Estimated completion date – August 20th
Line 69: Line 69:
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.  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.
Line 72: Line 72:
 [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]

Google Summer of Code 2007 Project Proposal

Subject

Axis2/C-JSON

Author

Nimesh Saveendra

Email

nimesh@cse.mrt.ac.lk

IM

nimeshCSE

Project title

Implementing JSON Support for Axis2/C

Project details

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,

Project plan

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

About me

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.

NimeshSaveendra/GSOC2007/Proposal (last edited 2009-09-20 23:35:37 by localhost)