Changes

Jump to navigation Jump to search
37 bytes removed ,  08:24, 3 April 2009
no edit summary
Line 44: Line 44:  
Students can use this project for
 
Students can use this project for
 
# create a simple UI application with simple drag and drop widgets.
 
# create a simple UI application with simple drag and drop widgets.
   
# they would be able to resize the widget, reorder them and associate some event handlers to the widgets.
 
# they would be able to resize the widget, reorder them and associate some event handlers to the widgets.
   
# Programming support would be given for advanced students where they can test and improve their programming skills for beginners, a step-by-step instruction sets for introducing them in programming.
 
# Programming support would be given for advanced students where they can test and improve their programming skills for beginners, a step-by-step instruction sets for introducing them in programming.
 
+
# We can go for sound support with pygame library, where we can interact the program with simple sounds, since children get attracted to sound <br> more easily than text
# We can go for sound support with pygame library, where we can interact the program with simple sounds, since children get attracted to sound more easily than text
  −
 
   
# Help Manual to get started for students. Special care will be taken for information supplied, they would be concise and expressive.
 
# Help Manual to get started for students. Special care will be taken for information supplied, they would be concise and expressive.
      
This project also targets the developers, they can use our application to
 
This project also targets the developers, they can use our application to
 
+
# add / remove activity
## add / remove activity
+
# modify activity, Activity modules would be independent of architecture and easily modifiable to suit current needs.
 
+
# sugar bot support for unit-testing
## modify activity, Activity modules would be independent of architecture and easily modifiable to suit current needs.
+
# debugger integration with gui to facilitate debugging the activity.
 
  −
## sugar bot support for unit-testing
  −
 
  −
d) debugger integration with gui to facilitate debugging the activity.
      
We can associate various group activities among students to encourage them in developing environment.
 
We can associate various group activities among students to encourage them in developing environment.
   
Technologies I will be using are pygtk, XML parsers ( if sharing of information is required ) . Pygtk, gives a gtk libraries support which we can code them to interact with the enviornment and develop UI applications. XML communication would be required if there is need to transfer the information from one end to another. Some of key points would be :
 
Technologies I will be using are pygtk, XML parsers ( if sharing of information is required ) . Pygtk, gives a gtk libraries support which we can code them to interact with the enviornment and develop UI applications. XML communication would be required if there is need to transfer the information from one end to another. Some of key points would be :
   −
### Primary aim would be to provide basic learning experience in UI application with minimal programming efforts.
+
# Primary aim would be to provide basic learning experience in UI application with minimal programming efforts.
 
+
# Secondary aim would be to increase Scope for development for future developers.
### Secondary aim would be to increase Scope for development for future developers.
+
# Application would be built as simple as possible with highlighting and attractive features.
 
+
# Sharing of code over network, integrating of code in program directly.
### Application would be built as simple as possible with highlighting and attractive features.
+
# Exception handlers, should be interactive for users and should take minor decisions automatically.
 
  −
### Sharing of code over network, integrating of code in program directly.
  −
 
  −
### Exception handlers, should be interactive for users and should take minor decisions automatically.
            
          
 
          
Technical Approach
+
==== Technical Approach ====
--------------------------------
   
Below is the rough draft, it talks about the implementation in abstract way just to share the idea of implementation.
 
Below is the rough draft, it talks about the implementation in abstract way just to share the idea of implementation.
  −
  −
        Line 146: Line 128:     
* Shallow file browser: cross platform browser
 
* Shallow file browser: cross platform browser
* Multithreaded multi media-server : A multithreaded cross platform media-server for streaming podcast or mulitimedia contents to media devices. It is currently being used by medicare services to stream health podcasts to the users.
+
* Multithreaded multi media-server : A multithreaded cross platform media-server for streaming podcast or mulitimedia contents to mediadevices.<br> It is currently being used by medicare services to stream health podcasts to the users.
* Mobile Softwares: I had done some freelance work in mobile computation last semester. Major projects, I was associated with are Mobile shopping, SRV navigation tool for medicare services .
+
* Mobile Softwares: I had done some freelance work in mobile computation last semester. Major projects, I was associated with are Mobile <br> Shopping SRV navigation tool for medicare services .
* Web Services: I have been actively involved in web-development from past 1 year and used Ruby on rails and Django for development. Django, by far, was among my best tool for Web-UI applications.
+
* Web Services: I have been actively involved in web-development from past 1 year and used Ruby on rails and Django for development. Django, by<br> far, was among my best tool for Web-UI applications.
 
* Minor projects on kernel implementation ( as a part of OS course ), Database managment projects and others.
 
* Minor projects on kernel implementation ( as a part of OS course ), Database managment projects and others.
122

edits

Navigation menu