-
Notifications
You must be signed in to change notification settings - Fork 1
Home
- 1/18/2014
- 1/19/2014
- 1/25/2014
- 1/26/2014
- 2/1/2014
- 2/2/2014
- 2/15/2014
- 2/16/2014
- Customer Meeting (M4) 2/22/2014
- 2/22/2014
- 3/01/2014
- 3/02/2014
- Customer Meeting (M5) 3/08/2014
- 3/08/2014
We are developing an android app called '''ClassLocus'''. This application will simply and quickly show users where their classroom is on campus. Through crowdsourcing, users will help each other out with tips about classrooms and buildings - where to find them and what to expect. https://github.com/Classlocus/
Java 1.6, SQL, Javascript
- Maria DB 5.5
- Nodejs 0.10.24 (with expressjs)
- Oracle Java Standard
- Android SDK (V4.0)
- Android Unit Testing
- Android DeBug Bridge
- Roboelectric
- Eclipse ADT
- Linux/Debian (for backend)
- Git for version control (Hosted on Github)
Have you ever been asked for directions to an obscure building on campus? It is simple enough to google them, but what about when you are in route? In the rain? With sketchy wifi service? This app solves the problems of any student getting from point a to b without attempting to navigate the archaic university website.
- As with any project, developers will eventually loose motivation. To combat this, we will be changing roles after each iteration so that people aren't working on the same tasks for the duration of the term. Each task should retain one member, so that pairs aren't starting from scratch, but the other member will be put on a new task. The member who switches will alternate between iterations. The result is that each member will work on two or three different parts overall.
- Developers may need to learn Java and Android. Using links to the Android tutorial in the skill set section and with pair programming we developers can be taught any necessary skills for development on Android.
- As a developer, I want to have a code base with a "Hello world" app and set up the git repository
- As a Student I want to find a room on campus by its hall abbreviation and number
- As a visitor, I want to find locations on campus
- As a User, I want to save my room locations
- As a User, I want to see how far I am from my classes
- As an Instructor, I want to post/associate my classes with classroom locations
- As an Administrator, I want to be able to approve user-submitted data
- As a student, I want to see a picture of my classroom
- As a University, we want to host our own instance of this app
Our meeting times are Saturdays and Sundays from 12 to 3pm in the Library.
The most important thing that you can bring to the table is hard work and a willingness to learn. That being said, if you have these skills you might have more fun (or not, depending on your point of view):
- Any prior knowledge of Java and Android is a plus. Failing that, there are some good tutorials on the Android website.
- In order to manage the database of locations, a working knowledge of databases and management is important.
- Python
- Java
- C++
- SQL
- Javascript
- Java
- C
- Android development
- Graphic design
- Databases
- Java
- HTML
- Python
- C/C++
- Python
- C/C++
- SQL
- HTML
- PHP
- App development and management
- Technical Writing
- C/C++
- SQL
- HTML
- PHP
- Server and database administration
- Systems engineer
- Java
- C
- Ruby
- SQL
- Python
- UNIX server administration
- Systems analysis
- Business analysis
- Project management
- Database administration
- C/C++
- Java
- Ruby
- Python
- PHP
- Working code on Github that demonstrates skills to employers
- Making a workable app that people will actually use in real life
- Experience with the new Android Development Tools
- Making campus more navigable for the app user
A local student with a passion for open source software. He has worked with a number of languages, frameworks and libraries (Python, Java, C++, SQL, Javascript, ...) and is excited to see this application reach it's potential.
A dual major, majoring in both CS and ECE, and is from the Portland area. He has a great vision for the project and experience in both Java and C.
Thomas, a CS major from Hillsboro, OR, has some experience with Android and Java, as well as the other languages from previous classes, including the introductory courses and databases.
A career student with more than a decade of oscillating between working on a CS degree and working in the IT industry. Currently majoring in Computer Science and minoring in Business and Entrepreneurship, he has experience in C/C++, Java, Ruby, Python, PHP, SQL, HTML, CSS, JavaScript. Previous jobs have included Linux/UNIX Server Operations Administrator, Help Desk Analyst, System Analyst, Business Analyst, and Process Engineer.
Born and raised in Corvallis, Brandon is majoring in CS and minoring in business. He has experience in several languages, including Python, C, C++, SQL, HTML and PHP. This will be his first foray into Java and Android and is extremely excited to learn.
A Bay Area native, Jen started out as an Electrical Engineering major before she realized her passion was coding and switched to Computer Science. She worked up for a start-up in San Francisco and has some experience in app development and management on iOS. She is looking forward to the challenge of applying her iOS management skills to the Android platform.
Anthony, a CS major from Lebanon OR, has had experience with Java, C, Ruby, SQL, and Python. He currently works at the Open Source Lab as a systems engineer and hopes to bring that experience into the server and database administration. He is excited to learn andriod development and work with a large team.