Week 2:

 Project Management

Full size ad-hoc test for final project

Task

My work this week has been devided in three different areas:

  • Developing website
  • Getting acquainted with 'the Git'
  • Ideating & planning the final project

This page will primarily describe the ideas and plan for my final project. I will however spend a few letters about 'getting mobile with the Git' in the end of the page.

Description of the final project

The following paragraph will describe the purpose of my project, the materials and processes needed for its production and how the project will be integrated with the flow and assignments of the course.

Purpose:

I want to create a table that is tailored to my kitchen, adaptable to fit various uses and able to keep me on track with my calender. The tabletop will be divided in 4 equal sized compartments that can be fitted with various components in order to fit various situations. These components could include:

  • Tablet Charger & Stand
  • Calender Notification
  • Ergnomic Labtop Tilt
  • Motorized Monitor riser
  • Power Outlets
  • Cup Holder

Materials & Processes:

The table will be created in plywood by the means of a CNC-milling maschine, 3D-printed mounting/assembly parts and casted silicone strips for a snug fit.

The table will via network communication be integrated with my calender. LCD/LEDs will biased with ambient light sensors be used to alert about upcomming events which can be dismissed through capacitive touch sensors.

Plan & Integration:

I am planning to use the majority of the weekly assignments to develop components for my final project. The project chart shows how the weekly assignments contribute to either: concept development & documentation, digital fabrication or embedded programming.

Integration of assignments in the final project
Mobile with the Git

Technologies

I have this week invested extra time in being able to sync, edit and update 'the Git' from my mobile device. I am currently teting the following solution:

  • Using DropBox to store my local repository.
  • Using Drop Sync to sync the local repository to my Android.
  • Using Termux for terminal operations on my Android.
  • Using AnWriter for HTML editing on my Android.
  • Using LabCoat to do other GitLab stuff on my Android.

Having setup thees tools on my Android allowed me to take my code with me, which was allowed to use breaks while at work to fix minor errors on the website.

I accidentally broke my (vintage) Android before I really learned the pros and cons about the setup - and the decision to move to a (company paid) iPhone made it impossible to employ a similar setup.

Frequently Daily Uses of GitLab

GitHub

I have added commands needed for daily GitLab operations to a Sticky-note on my desktop.

This increased my frequnce of commiting to my online repository and thus made it easier to track changes (and sources of errors).