Changes

Jump to navigation Jump to search
no edit summary
Line 29: Line 29:  
'''Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?
 
'''Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?
 
'''
 
'''
<br>This summer, sugar labs is concentrating on exporting most of its core-activities to sugar-web. As a part of it, as there is no 3d activity in sugar-web, this will be an important activity in sugar-web. The activity is an extension to Turtle Blocks Js which lacks 3D transformations. This project will add 3D transformations like pitch, roll, yaw, camera etc. The blocks will be included in palettes in Turtle Blocks 3D Js (e.g setxyz, pitch, roll, yaw, setcamera). This project will also include blocks for lighting models and surface texture mapping. Another important part of the project is making a rich set of examples for 3D transformations.<br>
+
<br>This summer, sugar labs is concentrating on exporting many of its core activities to sugar-web. As a part of it, as there is no 3D activity in sugar-web, this will be an important activity in sugar-web. The activity is an extension to Turtle Blocks JS which lacks 3D transformations. This project will add 3D transformations like pitch, roll, yaw, camera etc. The blocks will be included in palettes in Turtle Blocks 3D JS (e.g setxyz, pitch, roll, yaw, setcamera etc). This project will also include blocks for lighting models and surface texture mapping. Another important part of this project is making a rich set of examples for 3D transformations.
The project is made for children so that they can get an idea of graphics i.e basic transformations. Graphics is something that interests many children, the rotations, transformations of objects. Graphics creates real world onto the screen and this is what children are interested into.<br>
+
<br>
By this project, they can create their imagination. It increases creative thinking in their mind because imagination is removal from reality. Finally, this project is must need for them.<br>
+
The project is made for children so that they can get an idea of graphics i.e basic transformations. Graphics is something that interests many children, the rotations, transformations of objects. Graphics creates real world onto the screen and this is what children are interested into and excited about. This project will increase the 3D visualization skills of the students.
The technologies used in this project are javascript and 3D libraries for javascript libraries. The javascirpt libraries would be WebGL or three.js.<br>
+
<br>
 +
By this project, they can create their imagination. It increases creative thinking in their mind because imagination is removal from reality. Finally, this project is must need for them.
 +
<br>
 +
The programming languages and technologies used in this project are JavaScript and 3D libraries for JavaScript libraries. The JavaScript libraries would be WebGL or three.js.
 +
 
 +
<br>
    +
A deeper understanding of the project can be found here.This UI and how the project will look like (A prototype made by me which tells you how the project will be implemented)
 +
 +
Link - https://docs.google.com/document/d/1zSOKLcuUJX_FG4kdxBkTFgoKB8DIZnxnxwKnew9AKRQ/edit?usp=sharing<br>
 +
<br>
 
'''What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (27 June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.
 
'''What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (27 June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.
 
'''
 
'''
Line 76: Line 85:     
'''Convince us, in 5-15 sentences, that you will be able to successfully complete your project in the timeline you have described. This is usually where people describe their past experiences, credentials, prior projects, schoolwork, and that sort of thing, but be creative. Link to prior work or other resources as relevant.'''<br>
 
'''Convince us, in 5-15 sentences, that you will be able to successfully complete your project in the timeline you have described. This is usually where people describe their past experiences, credentials, prior projects, schoolwork, and that sort of thing, but be creative. Link to prior work or other resources as relevant.'''<br>
I have done many projects in my college and in the holiday breaks out of interest. I am currently doing my graphics course which teaches us OpenGL, WebGl and all the related graphical concepts involved by the mid of April month. This is a plus point for me, because this project is completely related to graphics. I did my projects on OpenGL(assignments) in 2.0 and also 3.0 and got to know the difference in the pipeline. WebGl has almost the similar pipeline as OpenGl 3.0. I am currently learning webGl and doing a project on it which would be completed by the end of the month. By then, I will have a good grasp on WebGl. I don’t have any prior commitments this summer. GSOC is my top priority. The best part is I am passionate about it.
+
I have done many projects in my college and in holiday-breaks, out of interest. I am currently doing my graphics course which teaches us OpenGL, WebGL and all the related graphical concepts involved. It will be completed by the mid of April month. This is a plus point for me, because this project is completely related to graphics. I did my projects on OpenGL (assignments) in 2.0 and also 3.0 and got to know the difference in the pipeline. WebGL has almost the similar pipeline as OpenGL 3.0. I am currently learning WebGL and doing a project on it which would be completed by the end of this month. By then, I will have a good grasp on WebGL.
 +
<br>
 +
I am familiar with sugar activities code which is a plus point for me. I have no prior commitments in the summer. I have my summer holidays in May,June and July months which will allow me to spend most of the time on this project. GSOC is my top priority. The best part is I am passionate about it.
   −
Here in my college has very strict rules regarding deadlines and we complete all the assignments as per deadlines. The projects which I did are given below --
+
<br>
    +
Here in my college, there are very strict rules regarding deadlines and we complete all the assignments as per deadlines. The projects which I did are given below --
 +
 +
 
<br><br>
 
<br><br>
 
--YearBook -- Developed using web2py framework in python. It is a platform where a group of users can upload photos relating to them. They can also tag photos in facebook which will be automatically uploaded into this application.<br>
 
--YearBook -- Developed using web2py framework in python. It is a platform where a group of users can upload photos relating to them. They can also tag photos in facebook which will be automatically uploaded into this application.<br>
Line 92: Line 106:  
Link - http://shoppersexpress.in/<br><br>
 
Link - http://shoppersexpress.in/<br><br>
   −
        These projects involved javascript in it. The shoppersexpress.in website included jquery ajax also. So this tells that I am quite familiar with javascript. Bootstrap was also included in these projects. I have also learnt javascript in my ITWS-2 course.
+
These projects involved javascript in it. The shoppersexpress.in website included jquery ajax also. So this tells that I am quite familiar with javascript. Bootstrap was also included in these projects. I have also learnt javascript in my ITWS-2 course.
    
--2D Game CarromBoard -- Developed a game using OpenGl 2.0 as a part of Graphics course.<br>
 
--2D Game CarromBoard -- Developed a game using OpenGl 2.0 as a part of Graphics course.<br>
Line 99: Line 113:  
-- Developed a small project with OpenGL 3.0 <br><br>
 
-- Developed a small project with OpenGL 3.0 <br><br>
 
          
 
          
            These projects include working with OpenGL. This tells that I am familiar with pipeline of OpenGL. I am also doing an assignment in WebGL as I mentioned which would be completed this week.
+
These projects include working with OpenGL. This tells that I am familiar with pipeline of OpenGL. I am also doing an assignment in WebGL as I mentioned which would be completed this week.
    
--MIT Media Virtual Braille -- The idea was to convert any written character to Braille on a small Labs 6-dot pad. As the camera (on the finger tip) will move, depending on which Workshop character is below the camera, the braille pad will change its output.It was built using Raspberry Pi(Camera module), image processing, and vibrators.<br>
 
--MIT Media Virtual Braille -- The idea was to convert any written character to Braille on a small Labs 6-dot pad. As the camera (on the finger tip) will move, depending on which Workshop character is below the camera, the braille pad will change its output.It was built using Raspberry Pi(Camera module), image processing, and vibrators.<br>
Line 117: Line 131:     
Link - https://github.com/rohitsakala/pacmanInPython<br><br>
 
Link - https://github.com/rohitsakala/pacmanInPython<br><br>
 
+
These are other projects that I have done which shows my capability to program and finish the projects in time.I have done a variety of projects as evident.
                        These are other projects that I have done which shows my capability to program and finish the projects in time.I have done a variety of projects as evident.
      
<br><br>
 
<br><br>
Line 125: Line 138:  
'''If your project is successfully completed, what will its impact be on the Sugar Labs community? Give 3 answers, each 1-3 paragraphs in length. The first one should be yours. The other two should be answers from members of the Sugar Labs community, at least one of whom should be a Sugar Labs GSoC mentor. Provide email contact information for non-GSoC mentors.'''<br>
 
'''If your project is successfully completed, what will its impact be on the Sugar Labs community? Give 3 answers, each 1-3 paragraphs in length. The first one should be yours. The other two should be answers from members of the Sugar Labs community, at least one of whom should be a Sugar Labs GSoC mentor. Provide email contact information for non-GSoC mentors.'''<br>
   −
Children will learn many concepts related to co-ordinate geometry by this project. These concepts will be helpful for them in their maths subject. It will be easy for them to do 3D geometry. This project is the practical implementation of 3D concepts. It can serve children as a virtual lab.
+
Children will learn many concepts related to co-ordinate geometry by this project. These concepts will be helpful for them in their maths subject. It will be easy for them to do 3D geometry. This project is the practical implementation of 3D concepts. It can serve children as a virtual lab. As said already, children will be more creative in thinking and will be able to make complicated 3D objects in an interactive manner. The lack of 3D transformations in sugar will be removed.
As said already, children will be more creative in thinking and will be able to make complicated 3D objects in an interactive manner. The lack of 3D transformations in sugar will be removed.
+
 
 +
<br> Horatio Reggini developed the first 3D Logo project back in the early 1980s. He argued that 3D Logo engaged children in the powerful ideas of perspective and visual perception. Ironically, in the 30+ years since, while 3D is a large part of our entertainment life, it is largely missing from the tools for learning. None of the popular programming environments for children have 3D capabilities. That will change as a direct result of this project. -- Walter Bender
 +
 
 +
 
 
<br><br>
 
<br><br>
  
10

edits

Navigation menu