Who
| Project
| Reports
|
Brian Castles
| Fun with Friends
|
- 13th April
-
Not submitted.
- 6th April
-
Not submitted.
- 30th March
-
This week week completed our task of sending the Facebook token from the client to the server to be authenticated. We are utilizing the Facebook graph API to authenticate tokens and retrieve user Facebook information such as their id, name and profile picture. My next goal is to now create real functionality in the app using the server to save user posts, geographical locations, and upload the use r's profile photo in certain instances to make the app more visually stimulating
.
- 23rd March
-
This week we finished the basic functioning REST API. Our current goal we are working on is user authentication using tokens, and then opening a session between endpoints. We are also getting familiar with requesting and retrieving dummy data between the client and server.
- 16th March
-
Right now I am able to write JSON data from the client to files as well as read the data. Many ways to handle JSON in Swift were deprecated in Swift 2.0. which caused some issues to arise. This week the basic API will be finished to connect the client to the server. We are hoping to pass the Facebook token from the client to the API which will then authenticate the token and check if this user is in the database. Upon success, the API will then send the client a token which will open a session between the client and server.
- 2nd March
-
This week's implementation has been a little slow as I have a few exams before spring break. I am continuing to learn how to handle (send and receive) JSON objects in Swift. We had a meeting with a full stack engineer about backend best practices with account authentication, how to recognize friends of friends, etc. He also mentioned how the use of Postgres would be a good idea since it easily handles geographic coordinates/locations.
- 24th February
-
I completed the basic popover view on top of the map after a user clicks the pin annotation callout. Now that the basic UI and it?s main functionality is finished, I will be working on simple REST API calls with Swift. I will start by using dummy JSON data to become familiar with making requests and NSURLSession which provides an API for downloading content such as support for authentication and making background downloads. Once our basic API is done, I will then communicate the client with the server.
- 17th February
-
This week I implemented a basic custom point annotation class as well as callout annotation classes to display some information when a user clicks a pin on the map. The next step is to implement a popover view over the map. When a pin is clicked, the popover will make the display of all the necessary information more user friendly and appealing.
- 10th February
-
This week I completed the basic main user interface as well some of the
functionality on the home screen such as centering the map on the users
current location as well as dropping a simple custom pin annotation on the map.
- 3rd February
-
This week I'm finishing up registering and authenticating user identities with Amazon Cognito. I will be meeting with Professor Sayed for a few hours Friday late afternoon to work out best practices for this process.
- 27th January
-
Not submitted.
|
Oliver Chang
| MPACT
|
- 13th April
-
This week I began to compile more documentation. I researched Swagger, a
software package that lets you define APIs in some markup language like
JSON or YAML and it will not only generate interactive documentation, it
will also generate client libraries. I also upgraded Android Studio and
Gradle to the major release upgrade from last week and tested that
everything still works. Finally, I reconfigured the project modules to
have the server code compile separately from the app code.
- 6th April
-
For this week, I've been continuing to test corner cases and put
finishing touches on the same things as last week: the server-client
infrastructure, the cryptography modules, and the user interface. I also
researched the technology mentioned in the article you mentioned earlier
this week, "MIT turns Wi-Fi Into Indoor GPS" via IEEE Spectrum. And
finally, I've started the documentation process for the end of the
project for the code and for a potential conference.
- 30th March
-
This week I continued to work on the modules I started last week. That
is to say, I've been implementing more of the cryptography process based
on a rough outline developed by somebody else and learning more about
the requirements of coding such a system. I've also been working to
finish the integration of the cloud database with the WiFi Pineapple
data.
- 23rd March
-
This week for the application development I met with the graduate
student who has been steering the cryptography work and presented
progress and got some ideas about how to test that the protocol is
actually work, which I plan on implementing next week. I also started to
seriously rethink the design of the application and started to break out
UI logic and systems logic into separate modules, e.g. for database
interaction, sensor data handling, async requests.
- 16th March
-
This week I continued to work on the prototype of the Android encryption
activity. I also started to design and implement a refactoring of the
asynchronous network code after a cumbersome upgrade of my project's
dependencies. Finally, I started to design a presentation and put
cosmetic touch-ups on the application for a meeting on Friday.
- 2nd March
-
This week I've been implementing a custom two-pass protocol for data
transmission based on the DGK and Paillier systems. So this
implementation has consisted of slowly implementing the various steps of
this protocol and creating tests for the parts as I go.
- 24th February
-
Investigated black box remote private localization algorithm. Learned
about Unix port tools, Java Tomcat server, and class decompilation tools
because the original source for those algorithms had been lost. Create
pseudocode sketches of the algorithms in use in preparation for DGK
crpyto implementation.
- 17th February
-
This week I visited the group's lab I work with and synced up with
progress on the project and the future plans for the DGK cryptosystem.
We discussed implementation strategy and I've started work on that.
- 10th February
-
This week I investigated DGK Cryptography and the interoperability of
software libraries in C++ and Java to accomplish encryption/decryption
in DGK with the Android application. The plan is to implement a secure
facial recognition comparison as a method of securing wireless device
fingerprints as has been done in C++.
- 3rd February
-
This week I sketched app redesign mockups and investigated design
patterns that would make the application more naturally usable. It's
been a slow week waiting for the payroll to clear so I also wrote some
Google Play upload documentation.
- 27th January
-
Not submitted.
|
Nick Hahlbeck
| Fishing Reports
|
- 13th April
-
Over the last two weeks I debugged and added to the StartTrip and Main activities, including implementing and integrating most database methods. I also completely debugged and finished the dialog, picker and TimeManager classes, including implementing data loss prevention for back-press events on all activities. This week I will implement UI element insertion in the FinishTrip activity and the ListView activities under ManageHistory.
- 6th April
-
Not submitted.
- 30th March
-
Not submitted.
- 23rd March
-
Not submitted.
- 16th March
-
Not submitted.
- 2nd March
-
I have finished coding my third activity. Other than that little progress has been made due to my travels. I will continue coding as frequently as I can.
- 24th February
-
I have completed the structure of my app including all methods with algorithms. I have also completely finished coding for another two activities and started a third. My task for this week is to continue coding the remaining activities.
- 17th February
-
I revised the implementation of all UI elements to replace relative layouts with nested linear layouts. I also finished coding the main Java activity and will continue coding the other activities this week, as well as create a structure chart and algorithms to add to my revised design.
- 3rd February
-
I have finished the conceptual design for the UI with the structure and flow of
all content views and activities laid out. I have also researched implementatio
n methods for each component on the Android developer and CSC330 pages to confir
m their feasibility. I will create the design report including those specifics
this week.
- 27th January
-
Not submitted.
|
Marcus Hines
| nCommon
|
- 13th April
-
I think I will have a solid prototype of the site completed by tonight. I ran in to a few bugs after finishing up the messenger..(mostly css). I will send you the log in info so you can take a look at it.
- 6th April
-
I honestly have not done much work on the site, due to studying for midterms, however, it looks pretty good so far. I have not ran into anymore roadblocks aside from our last conversation.
- 30th March
-
Site is almost ready. Still working on the search, and putting other finishing
touches on the site. I'm happy with how it's coming along so far. I plan to
have a few people test it out by the start of next week.
- 23rd March
-
I'm finishing up the messaging feature on the site. I'm going to stick with a tradional messaging feature, and worry about the instant messenger after launch. I can always make things better, but first I should make them work.
- 16th March
-
I have made quite a bit of progress on the website. What I'm working on now is figuring out how to somehow sync paypal or some other payment processing entity to the site so that users can purchase cool points should they run out. I'm also working on a search engine so that users can search questions(something I did not think about). I've implemented a user search, but suppose someone wants to search through the pool of questions pertaining to a particular topic. Anyway, I'm still working out how I will do that.
- 2nd March
-
I finished the questions/rating/coolPoints/ slash cost of coolPoints to ask questions features. I will spend the next couple days working on a few features letting allowing users to change their passwords, things like that.
- 24th February
-
Made decent progress on questions/free questions users get when signing up. Built new tables in database etc. I will do more work this weekend.
- 17th February
-
I have not made any progress. I've spent the last week fixing deprecated code, which I have finally finished tackling. I don't really consider that progress but that's what I've been working on. I'm a little depressed about the site as I'm struggling to buy-in to the overall business schematic. Anyway, I have a few more ideas that I will run by you on Friday.
- 3rd February
-
I have not made a great deal of progress, but I have implemented the algorithm f or the user rating. I am however; still testing a variety of scenarios to see how sturdy the formula actually is. Hopefully I will get some more of it knocked out this weekend, as it is a lot more fun writing code for this, than it is for CSC220.
- 27th January
-
This week I will be searching far and wide for a domain name (a good one) that is not already taken. This has proven to be especially challenging, almost like finding a unicorn. I have implemented the cool / uncool buttons for the answers that users give, and I have also made functional the notification system (when use rs post questions, an icon appears with a total of the new answers that the user has accumulated). I will see you Friday and give you another update.
|
Elliott Lawrence
| FLO compiler
|
- 13th April
-
This week I got arithmetic and input and output working. I wrote some
sample programs to test out different features of the language as well as a
small library of common functions. I also did some minor bug fixes. I'm
hoping to add a few more IO capabilities and polish some things up this
next week.
- 6th April
-
This week I finished up the translation into C. I went back through my code
pretty thoroughly to fix some bugs and edge cases I missed, and I also got
a simple program to run without crashing. From here on out I'll be working
on IO and doing a ton of debugging.
- 30th March
-
This week I worked on compiling data constructors and case expressions. The
translation is pretty intricate and I've also had to do a lot of
refactoring to keep track of all the necessary pieces of information. I'm
almost finished with that part though, which should be the last major step
in the translation to C.
- 23rd March
-
This week I worked on generating C code, which will be the final output of
the compiler. Each function gets mapped to a function in C, and the stack
and heap are implemented as explicit arrays. There are about 5 different
kinds of expressions that I need to be able to compile, and so far I've
implemented 2 of them.
- 16th March
-
Over the last two weeks, I worked a bit more on the type checker, although
I've decided to put that on hold until I finish other more important stuff.
I've mostly been going through the paper about the STG machine, trying to
implement it. So far I've finished translating my code into the STG
language, and now I'm working on translating STG into C. I also decided on
an implementation for input and output.
- 2nd March
-
This week I finished adding case expressions to the language, and I tested
it out with some sample programs. I also experimented a bit with compiling
programs comprised of multiple modules, and I created a default module with
some simple library functions that will be automatically imported into
every program.
- 24th February
-
This was a pretty busy week, so I didn't get that much work done on the
project. However, I did start working a bit on adding case expressions to
the language and thinking about how to implement them.
- 17th February
-
I finished working on the simple compiler that allows for user defined data types. I've been working on the type checker. So far it can check basic types, but not custom data types yet.
- 3rd February
-
I've been working on the translation of my code into Haskell. I'm just
about finished extending it to allow for user defined data types. When
that's done I can start testing it with some sample programs.
- 27th January
-
This week I investigated ways to represent data types. I considered Church
encoding and Scott encoding, which represent them using higher order
functions, and I settled on having data types natively supported by the
language.
|
Ruben Touitou
| 3D-model Market
|
- 13th April
-
Not submitted.
- 6th April
-
Not submitted.
- 30th March
-
Not submitted.
- 23rd March
-
Not submitted.
- 16th March
-
Not submitted.
- 2nd March
-
Not submitted.
- 24th February
-
Not submitted.
- 17th February
-
Not submitted.
- 3rd February
-
Not submitted.
- 27th January
-
This week I actually found what I think will be the library I will use for displ
aying 3D models, I even have a small prototype, the library is called three.js
link: http://threejs.org/
|
Shiv Shrivastava
| Morgan Stanley
|
- 13th April
-
Not submitted.
- 6th April
-
Everything is going well on my end. Just working on completing some tasks they gave me. Nothing's new, I'm just preparing for the end of my internship and extremely busy with school.
- 30th March
-
Not submitted.
- 23rd March
-
Everything at the internship is going well. Nothing new has happened. I'm working on creating a client list with all the investor information. I have to gather data from a ton of platforms and am in the process of inputing it into one Excel sheet. Once it's done it should help streamline the process of looking up a client and their information. Client data currently is spread across many management platforms. That's what I'm working on this week and next week.
- 16th March
-
The internship is going well. I completed the master spreadsheet project I was working on last week. One of the analysts that I worked with quit his job so I've been taking on a lot of his responsibilities. I'm kind of putting some of the projects on hold so I can cover his analyst duties. It's been a bit stressful but other than that everything's fine.
- 2nd March
-
Not submitted.
- 24th February
-
The internship is going well. I've been working pretty hard, I'm still leaning to use a machine called the Bloomberg Terminal. I just have a ton of work and have been really busy trying to finish it all. I have three exams next week on the same day. I'm kind of freaking out.
- 17th February
-
I've been working on this master spreadsheet for the last two weeks. I'm almost complete, I'll probably be done by next week Monday. Last week my team was out in Vegas so I was alone in the office, forwarding calls and learning how to use the Bloomberg machine. The firm has decided to sponsor me for the Series 3, 7, and 66 exams. This is a huge deal for me because you must be sponsored by a major firm to take these exams and the people usually taking them are a year or two into their careers, whereas I'm still in college. I now have to dedicate some of my time from the internship to studying for these exams. Anyways, that's what's been going on.
- 3rd February
-
Everything at the internship is going well. I'm still working on the master spreadsheet. It's taking quite a while to compile all the data I need in order to get it going. Recording a macro in Excel is quite difficult since every step has to be executed perfectly. Other than that everything's going well.
- 27th January
-
Everything at the internship is going well.
I'm still working on creating a master spreadsheet in Excel. I haven't been able
to create a proper API and am having trouble pulling data from Morgan Stanley 3
D. I found a way around this by commanding the program to export all the data in
to an Excel file and then I wrote a macro to pull specific data from said file.
This seems to be working so far. It's not completely automated since someone sti
ll have to command the program to download a new excel file (which isn't hard at
all) but refreshing this file only happens once a month, if even. Fixing this a
t the moment is the least of my worries, I need to make progression in the rest
of my program first.
Zachary Zehring
| Fun with Friends
|
- 13th April
-
Not submitted.
- 6th April
-
Not submitted.
- 30th March
-
Not submitted.
- 23rd March
-
Not submitted.
- 16th March
-
Not submitted.
- 2nd March
-
Not submitted.
- 24th February
-
Not submitted.
- 17th February
-
Not submitted.
- 3rd February
-
Not submitted.
- 27th January
-
Not submitted.
| |