GSoC Ideas 2014

FOSSASIA aims to participate in the Google Summer of Code 2014. We are working together with a number of Open Source developers in the region and function as an umbrella for different projects. If FOSSASIA gets accepted, you will find more information about the application procedure for students on this page.The ideas list below gets updated continuously as students also submit ideas in the process. So, please check back again later. If you have your own idea or small project, please apply for FOSSASIA on the Google Summer of Code website!If you have questions or feedback, please write to us on the mailing list: http://groups.google.com/group/fossasiaWe have four areas for our GSoC projects 2014:Open Design Projects, Garments, KnittingWeb and Mobile DevelopmentNetwork and Mesh TechnologiesPeer to Peer Technologies Open Design Projects, Garments, Knitting Develop 2D Body Measurement AppThe goal of this project is to provide users with an Android app that assists them in measuring their body data for generating customized patterns. The measurements are taken according to standardized measure points which are usually used by tailors. The student needs to propose a design and step by step guide to collect the measurements of the user. The data will be saved to the app or as a file, with additional options to export data as a Google spreadsheet and submit data to a web service.A draft of a file format has been developed. A sample part below:<document-info> <personal>   <family-name></family-name>   <given-name></given-name>   <birth-date></birth-date>   <sex>female</sex> </personal> <body-measurements>   <unit>cm</unit>   <head_and_neck>     <head_girth></head_girth>     <mid_neck_girth></mid_neck_girth>     <neck_base_girth></neck_base_girth>     <head_and_neck_length></head_and_neck_length>   </head_and_neck>   <torso>     <center_front_waist_length></center_front_waist_length>     <center_back_waist_length></center_back_waist_length>     <shoulder_length></shoulder_length>     <side_waist_length></side_waist_length>     <trunk_girth></trunk_girth>     <shoulder_girth></shoulder_girth>     <upper_chest_girth></upper_chest_girth>     <bust__girth></bust__girth>     <under_bust_girth></under_bust_girth>     <waist_girth></waist_girth>     <high_hip_girth></high_hip_girth>     <hip_girth></hip_girth>     <upper_front_chest_width></upper_front_chest_width>     <front_chest_width></front_chest_width>     <across_front_shoulder_width></across_front_shoulder_width>     <across_back_shoulder_width></across_back_shoulder_width>     <upper_back_width></upper_back_width>     <back_width></back_width>     <bustpoint_to_bustpoint></bustpoint_to_bustpoint>     <halter_bustpoint_to_bustpoint></halter_bustpoint_to_bustpoint>     <neck_to_bustpoint></neck_to_bustpoint>     <crotch_length></crotch_length>     <rise_height></rise_height>     <shoulder_drop></shoulder_drop>     <shoulder_slope_degrees></shoulder_slope_degree>     <front_shoulder_slope_length>     <back_shoulder_slope_length>     <front_shoulder_to_waist_length>     <back_shoulder_to_waist_length>    </torso>    <arm>     <armscye_girth></armscye_girth>     <elbow_girth></elbow_girth>     <upper_arm_girth></upper_arm_girth>     <wrist_girth></wrist_girth>     <scye_depth></scye_depth>     <shoulder_and_arm_length></shoulder_and_arm_length>     <underarm_length></underarm_length>     <cervical_to_wrist_length></cervical_to_wrist_length>     <shoulder_to_elbow_length></shoulder_to_elbow_length>     <arm_length></arm_length>   </arm>   <hand>     <hand_width></hand_width>     <hand_length></hand_length>     <hand_girth></hand_girth>   </hand>    <leg>     <thigh_girth></thigh_girth>     <mid_thigh_girth></mid_thigh_girth>     <knee_girth></knee_girth>     <calf_girth></calf_girth>     <ankle_girth></ankle_girth>     <knee_height></knee_height>     <ankle_height></ankle_height>    </leg>    <foot>     <foot_width></foot_width>     <foot_length></foot_length>      <foot_girth>    </foot>    <heights>     <height></height>     <cervical_height></cervical_height>     <cervical_to_knee_height></cervical_to_knee_height>     <waist_height></waist_height>     <high_hip_height></high_hip_height>     <hip_height></hip_height>     <waist_to_hip_height></waist_to_hip_height>     <waist_to_knee_height></waist_to_knee_height>     <crotch_height></crotch_height>   </heights> </body-measurements> </body-measurements></hdf>Project: Valentina Patternmaking ProjectWebsite: http://www.valentina-project.org Skill Level: Medium Usefull skills: Android development, UI design, Java, formats, CSS, Phonegap or other framework Mentors: Mario Behling [http://mariobehling.de], Hong Phuc Dang  Develop a GUI for the Adafruit Knitting Machine ProjectThe goal of this student project is to facilitate the production process with the Brother KH-930e Knitting Machine, that can be controlled by Open Source software as below. Parts of the process require commandline experience and Python knowledge. In order to enable more knitting enthusiasts to use Open Source knitting machines, we hope to find a student that takes on the challenge and comes up with ideas to make this process easier. Below a video of the current work process and step by step descriptions. Disk Drive/Computer Connection Notes The external floppy drive for this machine was the same as a Tandy PDD1 (Portable Disk Drive 1). This drive is connected using a serial port. There is documentation on the internet about how to connect these drives to computers, but the connector pinout on the knitting machine is different than the drive, and I didn't find…

Continue ReadingGSoC Ideas 2014