Hi everyone,I am a 4th year Computer Science student from BITS Pilani, India. I am proficient in Java and I have experience with building Android applications. I developed an Android app for my college fest which was a simple RSS reader to notify people about the events during college fest. Apart from that I have great interest in Algorithms, computer networks and operating systems. I constantly take part in online coding competitions. I am also proficient in C, PHP, JavaScript, jQuery and MySQL. I have also developed a quizzing website for my college's annual fest which was based on PHP and JavaScript.Experience with RESTful Web Services: Currently I am doing my internship at PayPal, India. My first project here was based on getting the data from JIRA ( An open source bug tracking software) using JIRA REST API. My task was to develop a web app and display data in the form of graphs and allow filtering of data. The data was in JSON format and I used jQuery to read the data. I used HighCharts ( a popular JavaScript based graph API) to display the data and included filtering on basis of different field. I have a very good experience with REST architecture and jQuery along with core JavaScript.Apart from that, I have experience in Android, which would help me in developing the app for android. Along with the native android SDK, I have experience with jQuery Mobile and PhoneGap using which we can develop a web app on Android. PhoneGap can be used to wrap the HTML, JavaScript and CSS to make the web app a native app and it can be used to access native functions of Android. Also, the PhoneGap APIs are same for both iOS and Android ( and also for Windows Phone) so it will be very easy to port the application on different platform.I have provided the link for all the technologies I used or will use in making a smartphone app for the community. I would like to implement the app using PhoneGap and jQuery mobile instead of android's WebView. PhoneGap is based on android's webView but to access all the native features we have to write separate code in WebView for that. Also, it would be tough to port the app to different platform because we have to change everything again. PhoneGap hides all this implementation and allows easy access to all the native APIs.Please mail me or reply to this post if you think there is something wrong with my implementation or places where I can improve. Also mail me for any further details you require.Thank you.Umang Kedia.--
You received this message because you are subscribed to the Google Groups "Genome Informatics GSoC" group.
To unsubscribe from this group and stop receiving emails from it, send an email to genome-informat...@googlegroups.com.
To post to this group, send email to genome-in...@googlegroups.com.
Visit this group at http://groups.google.com/group/genome-informatics?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
Does Reactome REST architecture supports JSONP (JSON with padding) ? I was trying to retrieve JSON using JSONP but it was showing error.
Hi,As you discussed with Dhritiman about the UI layout, which should be the stripped down version of http://www.reactome.org/entitylevelview/PathwayBrowser.html#DB=gk_current , I though we can develop a sliding menu for showing the options present on left menu of the webpage. We can use the sliding-menu API developed by jfenstein ( its open source and its highly customizable). This type of sliding drawer is suggested by Google's Android team to use in the app and the end result can be similar to this image http://developer.android.com/design/media/actionbar_drawer.png
This can be customized as per our requirement. I have made a basic sliding menu using this API and its hosted on github.Github link: https://github.com/androidify/SlideMenu
Hi,I have submitted the proposal. I have also placed the text at the top as suggested by you. Please see the updated mockup.Thank you. Looking forward to work with the community.
<mockup4.png>
Hi,Just a small doubt. Few REST APIs do not return data in JSON format. They just give the data in XML format. For eg. Pathway hierarchy http://reactomews.oicr.on.ca:8080/ReactomeRESTfulAPI/RESTfulWS/pathwayHierarchy/homo+sapiensI just wanted to know that will this be updated to return data in JSON format? I just wanted to keep it streamlined because almost all the APIs return data in XML format so it will be to better to parse XML only rather than parsing few in XML and few in JSON. If the APIs will be updated then it would be better to parse JSON as its more compact and more readable.Thank you.
On Monday, April 15, 2013 9:56:22 PM UTC+5:30, Umang Kedia wrote:Hi everyone,I am a 4th year Computer Science student from BITS Pilani, India. I am proficient in Java and I have experience with building Android applications. I developed an Android app for my college fest which was a simple RSS reader to notify people about the events during college fest. Apart from that I have great interest in Algorithms, computer networks and operating systems. I constantly take part in online coding competitions. I am also proficient in C, PHP, JavaScript, jQuery and MySQL. I have also developed a quizzing website for my college's annual fest which was based on PHP and JavaScript.Experience with RESTful Web Services: Currently I am doing my internship at PayPal, India. My first project here was based on getting the data from JIRA ( An open source bug tracking software) using JIRA REST API. My task was to develop a web app and display data in the form of graphs and allow filtering of data. The data was in JSON format and I used jQuery to read the data. I used HighCharts ( a popular JavaScript based graph API) to display the data and included filtering on basis of different field. I have a very good experience with REST architecture and jQuery along with core JavaScript.Apart from that, I have experience in Android, which would help me in developing the app for android. Along with the native android SDK, I have experience with jQuery Mobile and PhoneGap using which we can develop a web app on Android. PhoneGap can be used to wrap the HTML, JavaScript and CSS to make the web app a native app and it can be used to access native functions of Android. Also, the PhoneGap APIs are same for both iOS and Android ( and also for Windows Phone) so it will be very easy to port the application on different platform.I have provided the link for all the technologies I used or will use in making a smartphone app for the community. I would like to implement the app using PhoneGap and jQuery mobile instead of android's WebView. PhoneGap is based on android's webView but to access all the native features we have to write separate code in WebView for that. Also, it would be tough to port the app to different platform because we have to change everything again. PhoneGap hides all this implementation and allows easy access to all the native APIs.Please mail me or reply to this post if you think there is something wrong with my implementation or places where I can improve. Also mail me for any further details you require.Thank you.Umang Kedia.
--
You received this message because you are subscribed to the Google Groups "Genome Informatics-Google Summer of Code Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to genome-informat...@googlegroups.com.
To post to this group, send email to genome-in...@googlegroups.com.
Visit this group at http://groups.google.com/group/genome-informatics?hl=en-US.
Hi,I was going through the REST APIs provided by reactome and I came across the BioPAX exporter (first one). I searched about BioPAX and found that its a biological term and refers to Biological Pathway Exchange. This api contains the details of pathway for example, the details of apoptosis. But it returns RDF document in xml. It might sound silly but I had no clue about RDF until I searched it on google. But its written in the API documentation that BioPAX can be exported in either XML or JSON. But I wasn't able to read it in JSON format. Am I missing something or is it server side problem?
On Monday, April 15, 2013 9:56:22 PM UTC+5:30, Umang Kedia wrote:Hi everyone,I am a 4th year Computer Science student from BITS Pilani, India. I am proficient in Java and I have experience with building Android applications. I developed an Android app for my college fest which was a simple RSS reader to notify people about the events during college fest. Apart from that I have great interest in Algorithms, computer networks and operating systems. I constantly take part in online coding competitions. I am also proficient in C, PHP, JavaScript, jQuery and MySQL. I have also developed a quizzing website for my college's annual fest which was based on PHP and JavaScript.Experience with RESTful Web Services: Currently I am doing my internship at PayPal, India. My first project here was based on getting the data from JIRA ( An open source bug tracking software) using JIRA REST API. My task was to develop a web app and display data in the form of graphs and allow filtering of data. The data was in JSON format and I used jQuery to read the data. I used HighCharts ( a popular JavaScript based graph API) to display the data and included filtering on basis of different field. I have a very good experience with REST architecture and jQuery along with core JavaScript.Apart from that, I have experience in Android, which would help me in developing the app for android. Along with the native android SDK, I have experience with jQuery Mobile and PhoneGap using which we can develop a web app on Android. PhoneGap can be used to wrap the HTML, JavaScript and CSS to make the web app a native app and it can be used to access native functions of Android. Also, the PhoneGap APIs are same for both iOS and Android ( and also for Windows Phone) so it will be very easy to port the application on different platform.I have provided the link for all the technologies I used or will use in making a smartphone app for the community. I would like to implement the app using PhoneGap and jQuery mobile instead of android's WebView. PhoneGap is based on android's webView but to access all the native features we have to write separate code in WebView for that. Also, it would be tough to port the app to different platform because we have to change everything again. PhoneGap hides all this implementation and allows easy access to all the native APIs.Please mail me or reply to this post if you think there is something wrong with my implementation or places where I can improve. Also mail me for any further details you require.Thank you.Umang Kedia.
Hi,Got it. The file contains the complete data for a pathway including sub-pathways too. Previously, I thought it just contained the data for top level pathway. But it contains the complete data for sub pathways too. That will do the job. But by looking at this file, there is no way to determine the sub pathways of a specific pathway. For eg: There is no way to determine what are the sub pathways contained in "Extrinsic Pathway for Apoptosis". All are labeled with a pathway ID: like pathway2. These order can be determined by another rest api which returns the complete pathway hierarchy. My doubt is, when user clicks on a sub pathway say, "Death receptor signalling" which is sub pathway of "Extrinsic Pathway for Apoptosis" we have to re parse the file and search for the specific data. I am unable to find any relation which could help me in quickly getting the data.May be you can explain a bit more about it. Otherwise I will dedicate some extra time for this in the proposal as I feel this will need some optimization. Please ignore my previous mail as I thought that it contains data for top level pathway only.
Hi Guanming,Thanks for the info. BioPAX, RDF were really new terms for me and your answer forced me to search more about it. I researched a lot on the web to understand these terms.So the BioPAX data can be parsed like a normal XML for our app and we can retrieve the relevant info from it. I pretty printed the XML and it contains lots of data. I think we need only some of the information from the XML data. File of that size will take little bit more time while parsing it on mobile but that can be handled (it will also take time while transferring it over the internet, file size is about 1.7 MB). So this file will be parsed to get the Pathway details or is there any other API which returns more relevant result? Please quote if I am going in wrong direction. I haven't implemented it but I think it can be parsed like a normal XML file.
On Monday, April 15, 2013 9:56:22 PM UTC+5:30, Umang Kedia wrote:Hi everyone,I am a 4th year Computer Science student from BITS Pilani, India. I am proficient in Java and I have experience with building Android applications. I developed an Android app for my college fest which was a simple RSS reader to notify people about the events during college fest. Apart from that I have great interest in Algorithms, computer networks and operating systems. I constantly take part in online coding competitions. I am also proficient in C, PHP, JavaScript, jQuery and MySQL. I have also developed a quizzing website for my college's annual fest which was based on PHP and JavaScript.Experience with RESTful Web Services: Currently I am doing my internship at PayPal, India. My first project here was based on getting the data from JIRA ( An open source bug tracking software) using JIRA REST API. My task was to develop a web app and display data in the form of graphs and allow filtering of data. The data was in JSON format and I used jQuery to read the data. I used HighCharts ( a popular JavaScript based graph API) to display the data and included filtering on basis of different field. I have a very good experience with REST architecture and jQuery along with core JavaScript.Apart from that, I have experience in Android, which would help me in developing the app for android. Along with the native android SDK, I have experience with jQuery Mobile and PhoneGap using which we can develop a web app on Android. PhoneGap can be used to wrap the HTML, JavaScript and CSS to make the web app a native app and it can be used to access native functions of Android. Also, the PhoneGap APIs are same for both iOS and Android ( and also for Windows Phone) so it will be very easy to port the application on different platform.I have provided the link for all the technologies I used or will use in making a smartphone app for the community. I would like to implement the app using PhoneGap and jQuery mobile instead of android's WebView. PhoneGap is based on android's webView but to access all the native features we have to write separate code in WebView for that. Also, it would be tough to port the app to different platform because we have to change everything again. PhoneGap hides all this implementation and allows easy access to all the native APIs.Please mail me or reply to this post if you think there is something wrong with my implementation or places where I can improve. Also mail me for any further details you require.Thank you.Umang Kedia.