The document discusses various topics related to technology including motivation for technological development, future directions in screen and cloud computing technologies, and opportunities for student involvement in projects such as Google Summer of Code. It provides information on participating in Google Summer of Code, which pairs student developers with open source mentors for a 3 month coding project. Details are given on technical roles at Google and potential student project ideas involving honeypot networks, Android development, and Windows Phone development.
3. WHO AM I?
• Electrical Engineer
• UNIX Systems Administrator
• Programmer
• Web Developer
• Database Administrator
• Network Administrator
• Project Manager
• Motorcyclist
• Researcher
• Student
4. MOTIVATION
• Who Builds these technologies ?
• Are they humans ?
• If yes , Can we contribute in it ?
• How can we start thinking Change ?
• What are requirements for thinking ?
9. 2012 PROJECTS (GOOGLE SUMMER OF CODE)
• http://code.google.com/soc/
• About Google Summer of Code
• Google Summer of Code is a global program that offers post-secondary student
developers ages 18 and older stipends to write code for various open source software
projects. We have worked with open source, free software, and technology-related groups
to identify and fund projects over a three month period. Since its inception in 2005, the
program has brought together over 6000 successful student participants and over 3000
mentors from over 100 countries worldwide, all for the love of code. Through Google
Summer of Code, accepted student applicants are paired with a mentor or mentors from
the participating projects, thus gaining exposure to real-world software development
scenarios and the opportunity for employment in areas related to their academic pursuits.
In turn, the participating projects are able to more easily identify and bring in new
developers. Best of all, more source code is created and released for the use and benefit
of all.
10. PARTICIPATING IN GOOGLE SUMMER OF CODE
• For those of you who would like to participate in the program, there are many resources
available for you to learn more. Check out the information pages from
the 2005, 2006, 2007, 2008, 2009, 2010, and 2011 instances of the program to get a
better sense of which projects have participated as mentoring organizations in Google
Summer of Code each year. If you are interested in a particular mentoring organization,
just click on its name and you'll find more information about the project, a summary of
their students' work and actual source code produced by student participants. You may
also find the program Frequently Asked Questions (FAQs) pages for each year to be
useful. Finally, check out all the great content and advice on participation produced by the
community, for the community, on our program wiki.
11. GOOGLE STUDENDS
• http://www.google.com/intl/en/jobs/students/
• TECHNICAL As an engineer at Google, you'll work on challenging problems and come up
with solutions that potentially improve millions of people's lives.#
• SALES / ADMINISTRATIVE These roles represent all of the non-engineering functions at
Google, including Advertising Sales, Marketing, Finance, and People Operations.
12. HONEY-NET PROJECT
• http://www.honeynet.org/gsoc/ideas
• This year our internal honeynet R&D focus is primarily directed into a number of priority
areas, which are:
• Mobile device honeypotsVirtualization honeypots / monitoring / attacksTopical malware
(e.g. stuxnet SCADA, attacks against mobile platforms such as Android and iPhone,
etc)Active defense research (e.g. botnet take down in an ethical manner)IPv6
honeynetsDistributed data collection, analysis and visualisation
13. ANDROID DEVELOPMENT
• http://www.android.com/
• Focused on bringing the power of Android to the surface, Android 4.0 makes common
actions more visible and lets you navigate with simple, intuitive gestures. Refined
animations and feedback throughout the system make interactions engaging and
interesting. An entirely new typeface optimized for high-resolution screens improves
readability and brings a polished, modern feel to the user interface.