Showing posts with label Internship. Show all posts
Showing posts with label Internship. Show all posts

Monday, April 23, 2012

GSoC 2012, this summer with OpenMRS!

WoW after all the hard effort I got selected into Google Summer of Code 2012 to work with OpenMRS today. OpenMRS was the only organization i tried in this summer GSoC as i was so interested in the project as well as the support got from the community during the time of GSoC was awesome.



It was a bit struggling experience at the beginning as i had never worked with OpenMRS before so i was trying very hard in getting familiar with the project and catch up the speed. There were sometimes where i really felt to give up and pack off when i started fixing the first  ticket of the project. But anyway i never stopped trying and with a few days of killing myself (and also with great guidance got from community experts through IRC), i finally managed to understand the code a bit and could work in some introductory bugs. Life was much easier after that and it became more and more fun with the time going :) 

When going through the list my first interest was project HTML Form Entry Module Enhancements (to which i got selected at last, Yeppi :)). I felt a natural interest for that as i had formally worked with HTml,JSP etc. during my internship at WSO2 so immediately decided to begin OpenMRS with it :D. After contacting my mentor i could get some more information about the project and Mark, my mentor gave me some good  advice on how to begin and getting familiar with code. I first worked on an intro ticket with his guidance and when it was done moved onto other etc. It is really appreciated the guidance and support i got from my mentor Mark Goodrich, as he was very helpful towards me since from the beginning.

I applied for two projects in OpenMRS this summer "HTML Form Entry Module Enhancements" and "Personal Health Record Module Enhancements". I was looking forward to work in any of the two if i get selected but was extremely happy to know that i got my first choice project to work. 

"OpenMRS is a software platform and a reference application which enables design of a customized medical records system with no programming knowledge (although medical and systems analysis knowledge is required). It is a common platform upon which medical informatics efforts in developing countries can be built. The system is based on a conceptual database structure which is not dependent on the actual types of medical information required to be collected or on particular data collection forms and so can be customized for different uses." 

The HTML Form Entry module in OpenMRS allows one to create forms to enter and edit patient data within the system. The approach is very simple since user needs to know a little HTML and also about the basics of OpenMRS system. It allow users to write forms using standard HTML tags combined with a set of special tags that reference different aspects of the OpenMRS data model. The module has been improved a lot throughout the past, and my project is also to enhance the performance and feature support for the HTML Form Entry module.


Some tips for the future GSoCers  of OpenMRS from me.

  • It is never too late to start if you can commit hard and make a change. The main thing is trying your maximum and get something done, which will show the community that you are talented and committed too.
  • Join into mailing lists and IRC and discuss if you have trouble in proceeding with some point. From my experience i could solve in many issues after discussing it in IRC. Don't be hesitate to call for help :)
  • Read the documentation lot, it has almost everything regarding system and modules.
  • Try to fix at least few introductory bugs, it is the best way to get to know the code.
  • Contact your mentor, other community experts etc. in the need of a help.

That's all for now. But looking for more excitement to come in the next few days.

Happy GSoC to all my fellow OpenMRS interns as well as to others too!

Sunday, September 11, 2011

WSO2Con 2011: A fantastic week with SOA, Open Source Development Trends and Cloud Computing

WSO2Con 2011, The second annual user conference organized by WSO2 is all set to begin from tomorrow with the participation of a whole set of local and international CEOs, Software Developers, Architects and  IT Managers gathered from all over the world. The event is compromised with three conference days   at Waters Edge Hotel, Battaramulla and two tutorials days. WSO2Conf 2011 is a whole event of guest speeches, customer experiences, tutorials and SOA best practices which will bring a remarkable experience to all its participants who has a great bond with open source developement community.

The conference week begins with a pre-conference tutorial day on 12th Sepetember 2011 at Taj Samudra Hotel,Colombo. This tutorial day covers most of the introductory tutorial sessions related to SOA and web services including Introduction to SOA, Introduction to WSO2 Carbon Platform, Introduction to Cloud Computing etc. 
Main conference is scheduled from 13th to 15th September at Waters Edge, which will bring an overall experience of getting familiar with the innovative WSO2 product stack as well as many SOA and Web Services related technologies from guest speeches from well known software professionals in the world. 
The conference may end with a post-conference tutorial day on 16th September at Centre for Banking Studies, Kotte. Post-conf tutorials cover some advanced aspects of WSO2 products and technologies.

Corresponding to the event, selected 50 local university students have given a valuable opportunity of participating WSOConf 2011 under a highly affordable package, which will surely give a value added opportunity to their carriers and interests. Although i am still a university student, i was very fortunate to participate the whole conference week for free as a team member due to my internship at WSO2 at the moment. I specially hope to participate on  'Introduction to OSGI' and 'Introduction to Web and SOA Security' sessions which i hope as essentials in getting familiar with WSO2 products. Also very much looking forward to attend in 'Advanced Concepts in WS-BPEL' session presented by my team members of WSO2 BPS team.  



Here are the key speakers who are going to address WSO2Conf 2011.

The location information is available here.

Inviting all the participants to have a wonderful Con Week in Sri Lanka :)