Global Lives Project
San Francisco California
Description: Global Lives Projectneed a Web Developer Internship immediately starts from Sun, 14 Jul 2013 04:02:51 GMT, this position will be placed in California.
For more detail information about this job vacancy please read the description below. If interested in this position, please email us your resume, along with salary requirements and a cover letter to Global Lives Project starts from Sun, 14 Jul 2013 04:02:51 GMT.
Duration: 3-6 months
Salary: Non-Paid Internship/Credit Available
Location: San Francisco, CA (can work remotely)
GLP is constantly improving our online community site to facilitate collaboration between team members in different countries and to provide a dynamic online home for the video content that we’ve already produced. Web development projects will include a significant portion of strategic research as well as hands-on programming and implementation.
Our website is built in WordPress, under the GNU General Public License, so that collaborators can continue to contribute to our web platform. We plan to implement new HTML5 video and interactivity features as well as revamp our CSS templates in the coming year. Candidates should have experience in at least one of these areas.
Interns will come away from the internship with tangible expertise in these areas and concrete examples of their work for portfolios. The Global Lives Project enjoys a strong reputation in the Creative Commons community, and our commitment to open-source technologies and to sharing our work with a broad public audience makes working with us a valuable opportunity to get to know these communities better. We also receive direct support from Google, Sony, Adobe, Creative Commons, Wikipedia, Internet Archive and Method, a leading San Francisco design firm, and interns’ work will be seen directly by our supporters at these companies.
The following are a few of the highest priority features for further development of the Global Lives Project website: Project 1: Collaboration & Internationalization for Volunteer Committee
Brief explanation: Help enhance the social interaction features on our website. We work with hundreds of filmmakers and translators all over the world, who collaborate transnationally on our videos. Your contribution can help breakdown barriers of distance and language, brining together our volunteer collaborators around the world through the power of the web.
Expected results: Create an easy to use online tool for filmmakers internationally to use through our website to propose film ideas, connect with previous Global Lives filmmaker mentors, connect with potential crew members and translators.
Brief explanation: Help develop our online education community. We are developing open-source curricula and materials for teachers worldwide, and getting all our materials on the web for easy access for educators and students.
This will involve research on best practices for creating digital interaction between teachers, students and the Global Lives Project’s video library of hundreds of hours of life experience around the world.
Expected results: A web portal that allows educators and students easy access to our content, as well as fluid interaction between students and teachers.
Brief explanation: Develop our “New Shoots Selection” Algorithm and online interaction. Our films follow people who represent the diversity of our planet based on global demographics of gender, age, location, religion, and income. Help develop an algorithm that will recommend new people to film based on demographics that will increase the diversity of our collection.
Expected Results: Develop an algorithm that will be based on a seven-dimensional matrix in which each dimension represents a demographic criterion, from gender to religion to daily income.
Knowledge Prerequisite: Languages–one of PHP, Python or Ruby, familiarity with SQL, familiarity with Stata, R or data modeling in Excel, familiarity with D3.js or other visualization package Project 4: Analytics & Site Optimization for Empathy
Brief explanation: Conduct a IxD audit and optimization, thinking about ways to optimize user experience on our current site. This project will leverage Google Analytics, Optimizely and other tools to analyze and test user pathways to maximize audience engagement and generate empathy among viewers. Psychology graduate students have developed user surveys to test whether or not viewing Global Lives Project videos increases empathy in our audiences, and in this project, we put that to the test and improve the website.
Expected Results: A detailed technical spec on where user interaction can be enhanced.
Knowledge Prerequisite: Languages–one of PHP, Python or Ruby, familiarity with SQL, familiarity with Stata, R or data modeling in Excel, familiarity with D3.js or other visualization package Project 5: Crowdfunding integration for specific film shoots.
Brief explanation: Instead of using a restrictive funding platform, help create a donation section of our website where visitors can choose a planned filmed to support. The application should show a goal bar that marks the progress of the funding goal for the planned shoot. The information will be created by the filmmaker and curated by Global Lives.
Expected Results: A new donation section on website or integration with a crowdsourcing website that isn’t restricted to the USA.
Brief explanation: Semantic web technologies will link our video database with other semantic databases through Freebase so that users will be able to more deeply understand an individual’s life experience through the inclusion of context. This includes links to life-story interviews of each subject as well as dynamically generated links that accompany video playback (i.e. Wikipedia articles, current news, shoot photos hosted on Flickr, etc). Users can browse through the video and stop at any point along the time line (“scrubbing”) to view these points of context, or provide context themselves by adding time-aligned textual keywords and phrases (“tagging”). For example, the user has selected to view context that includes dynamic links for what is happening in the video (in this case the subjects in the video are discussing Virupaksha Temple, and a link to the Temple is shown to the left of the video)
Expected Results: Freebase, a collaborative online knowledge base of metadata, will be a key element of the semantic tagging platform. Freebase will link Global Lives’ time-based tags conceptually both to each other and to outside resources on the web, such as Wikipedia articles related to content in our videos, as well as suggesting tags based on Global Lives subtitles.
Brief explanation: Enhance the video viewing experience by creating interactive features that allow the viewers to deeply engage with the content through tagging, searching, commenting, and subtitling.
Expected Results: The YouTube API, with new WebM / HTML5 player technology and support for video fragments, video bookmarking, and subtitles in the .stl format, will be the primary video player for Global Lives’ website visitors.
Brief explanation: A 24-hour timeline that allows viewers to skip to any point in any of our videos, along with a circular scrubber interface based on a clock face.
Expected Results: Using Popcorn.js, create the clock interface for viewers to easily navigate content.
Knowledge Prerequisite: Languages–one of PHP, Python or Ruby, familiarity with SQL, familiarity with Stata, R or data modeling in Excel, familiarity with D3.js or other visualization package Project 8: Simultaneous video Playback feature
Brief explanation: To emulate our physical exhibitions, our goal is to make our 24-hour video shoots continuously playable on the Global Lives website, so that the site visitor can virtually step into a day in the life of others across the world through the conceptual entry points of geography, time of day, and user-generated thematic tags corresponding to daily routines, activities or emotions in one or more videos. Key pieces of interactivity are a map showing icons for each video, and dynamic clock dial that can be set by the user to any time of day.
Expected Results: A dynamic clock dial allows users to synchronize videos according to local time – for example, 4:00 pm in all locations, or stagger them according to actual global time. By making simultaneous, synchronized playing of videos possible, visitors will be able to see how people are living their lives all over the world at the same time of day or during the same daily rituals.
Brief explanation: Each Global Lives Project video has been transcribed and translated into one or more languages via DotSUB. These subtitled videos are embedded in the Global Lives website allowing users to select to show subtitles or not, and to select a particular subtitle language. Users will be able to add new subtitles, and we also plan to allow users to help translate the Global Lives Project site itself, inviting site visitors to become collaborators in the Global Lives Project and expand accessibility to others.
Expected Results: Integration with dotSub or universal subtitles to allow translators to translate through the Global Lives site.
Have ideas for how to make the Global Lives multimedia experience better? Submit your ideas to email@example.com with “GSoC Ideas List” in the subject line. Desired Qualifications and Experience Ability to work unsupervised, shows significant levels of strategic initiative Strong analytical / strategic thinking skills Identification with mission and vision of the project Work Arrangements Volunteers taking on these projects will be assigned a mentor to review and support work All projects are suitable for teams of 2-3 or more interns if preferred. Global Lives is open to receiving full-time and/or part-time students. Participants need to supply their own computers. Regular written reports will be expected from interns documenting progress. Weekly meetings with interns will take place in SF, with exception of video/teleconference meetings due to intermittent travel. Mentorship
The following Global Lives Project Board Members will serve as mentors to volunteers working on the above projects:
Vijay is a cofounder of AVOS Systems, where he leads development efforts around content discovery and collaboration, alongside Chad Hurley and Steve Chen. Previously he lead engineering teams at Youtube and Google, where he also worked on campaigns related to human rights, elections, and public health. In past lives he worked in finance and biology, and in his spare time can be found at hackathons and bay area community projects. He holds an MBA from UC Berkeley, a master’s degree in computer science from Stanford, and bachelor’s degrees in biochemistry and mathematics from the University of Illinois at Urbana-Champaign.
Learie is the founder and CEO of Octavia Technologies, LLC based in San Francisco, CA. Learie has over 20 years of experience consulting for most of the Tier 1 wireless carriers. As a pioneer and expert at the forefront of technology, one of his most noted achievements was managing the design and integration of the first 4G Network in the U.S. on behalf of Sprint Nextel. His career later evolved to specialize in communications systems for trains and light rail. He was responsible for the first functional design of the federally mandated Positive Train Control (PTC) in the U.S. for intercity passenger trains throughout the east coast. In addition to his engineering role, he was promoted to Vice President and managed a program portfolio of over $300 million. With his expertise in mastering cutting edge technologies, Learie serves Global Lives on its Web & Education Committees. He holds a MS Computer Science & BS Computer Science and Management as well as being a Certified Project Management Professional (PMP), through Project Management Institute (PMI). In his spare time, Learie loves to hike, play soccer and travel.
Rosa is a Product Manager at Google, where she loves working on products that better the everyday lives of the people around her. She brings experience in both technology and finance to Global Lives Project. She has had a long-held interest in international development, and recently spent a summer in Bangalore working on early prototypes of the Embrace infant warmer, a spinout of the Stanford d.school Extreme Affordability class. She holds an MBA from Stanford and BA from Harvard College. In her spare time, she enjoys indie trailer marathons, searching for amazing price-to-quality ratios, and generally taking on new adventures.
To Apply Upload your cover letter and resume through Jobscore. In your cover letter tell us why you are passionate about working for the Global Lives Project, why you are interested in this specific intern position, what time period you are applying for (summer, fall, spring), and whether you plan to work in our San Francisco office or remotely. Applications without cover letters will not be reviewed. If you have problems uploading your documents email them to firstname.lastname@example.org with the title of the intern position in the email subject line.
Sun, 14 Jul 2013 04:02:51 GMT
Global Lives Project
San Francisco, CA