Verildi

RESTful API

Your client application will be consuming the Emergency Services Directory RESTful API that's hosted on the IST Department's simon server.

The WADL is available at [url removed, login to view]

API Documentation is at [url removed, login to view]~dmgics/754/ESD/[url removed, login to view]

A proxy is available at [url removed, login to view]

Framework

You must use a JavaScript framework and you must have clear separation of concerns between presentation, content, and behavior, using an MVC/MVVM/MVW pattern. You can use a framework we discussed in class or any other popular one, including:

Angular

Knockout

React

Ember

Backbone

[url removed, login to view] has a recent review of the top ten JavaScript frameworks that you might want to check out before deciding on one.

You must also use the module pattern to reduce the number of variables in the global namespace and to protect "private" methods.

Your project must be constructed as a single page application. There should be a single HTML file; you should rely heavily on the views/routing provided by your chosen framework to handle the "pages".

Libraries

You must use jQuery, and you should use it throughout your code, wherever appropriate. I also highly encourage the use of Underscore (but it's not required).

You must include at least three jQuery plugins. These can be of any magnitude, from any source, and can be used for any purpose within your application.

In addition to the three plugins just mentioned, you must write your own jQuery plugin. This doesn't have to be incredibly extensive, but it needs to be more than a couple lines of code that add some gratuitous functionality to your application. Take this opportunity to create something useful.

You must also include a UI library, such as jQueryUI, Bootstrap, or YUI (if you use jQueryUI as your UI library, it doesn't also count as one of your three required jQuery plugins!).

Mashup

For Locations in the details UI, you must use the Google Maps API to display a corresponding map for each address (thus creating a mashup).

Graphic Design

While 754 is a programming course and not an art course, it's still expected that you'll be able to create an aesthetically pleasing site. If you'd like any help or hints, check out my excellent :) lecture notes on graphic design and interaction design.

Your application should look like it was professionally done; not like the design was an afterthought.

Beceriler: Javascript, MySQL, PHP, Yazılım Mimarisi, WordPress

Daha fazlasını gör: variables in programming, this class jquery, rit graphic design, restful programming, restful api design, proxy design pattern, notes on graphic design, mvc frameworks php, mvc design pattern, mashup google, html programming notes, graphic design rit, graphic design presentation help, graphic design library, graphic design lecture, graphic design course details, google proxy server, google hosted jquery, bootstrap programming, art and graphic design services, 3 d graphic art, panoramio widget api wordpress plugin, textbroker api wordpress plugin, youtube ajax api wordpress plugin, twitter api wordpress plugin

İşveren Hakkında:
( 0 değerlendirme ) United States

Proje NO: #9029973

Bu iş için 1 freelancer ortalamada $70 teklif veriyor

rajeshsonisl

Hired by the Employer

in %bids___i_period_sub_35% gün içinde70%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(726 Değerlendirme)
7.8