Team:Wellesley Desyne/Tips Tricks
From 2013.igem.org
Tips & Tricks
This section is intended to help future iGEM teams or developers intending to work with the software and platforms we used over this summer.
Microsoft Surface Development
- Microsoft's intro to Surface development
- Intro to building a multi touch application
- CodePlex - allows you to see open source projects and download open source software.
- Intro to WPF, Another WPF tutorial - A necessary model to understand in order to create rich and interesting user interfaces for the Surface, which is built on WPF.
- MVVM, based on the model-view-controller model, is another crucial model to understand. Also helpful for organizing the architecture of your code. A brief overview of data MVVM can be found here.
- Stack Overflow - A very helpful resource for debugging and understanding more about software development. In particular, this Stack Overflow page is useful for tips on starting WPF development.
- The basics of programming in C# ,whether you need to learn or just brush up.
- In the process of building your application, you’ll most likely need to pull information from the iGEM registry for specific parts. Make use of the Registry API, which allows you to extract information about a particular part efficiently.
Z Space
- Unity3D
- Google helps with developing in Unity
- The zSpace forums are helpful when getting started and developing for zSpace..
- Cassie created a post on the zSpace forum which highlights what she learned from Unity and zSpace development over the summer.
Web Development
- W3 Schools -A helpful resource for HTML, CSS and JavaScript
- HTML5 animation demos
- The Twitter API, which we used to retrieve tweets
- Google App Engine for our javascript framework