Enterprise Computing Introduction
|
|
|
- Baldwin Palmer
- 10 years ago
- Views:
Transcription
1 Enterprise Computing Introduction Professor Stephen Gilmore School of Informatics The University of Edinburgh January 15, 2015
2 1 About this course 2 Introduction 3 Coursework Requirements Functional requirements Non-functional requirements 4 Teams 5 Closing
3 About this course Enterprise Computing is a Level 10 course. It is normally taken by undergraduate students in year 3. There is a coursework component and a written exam. The coursework component is worth 25% of the assessment. The written exam is worth 75% of the assessment. The coursework is in two parts. Part 1 is zero-weighted: it is just for feedback. Part 2 accounts for 100% of the coursework mark. The examination is a 2-hour paper taken in the main exam diet in April/May.
4 What is The Enterprise? If you were at the lecture then you heard the discussion of what the enterprise is.
5 Enterprise computing systems (1/2) Enterprise computing systems are very different in nature from self-governed development projects such as apps and hobby projects. For hobby projects developers themselves determine what is the best arrangement of the application, subject to some feedback from users. In enterprise computing systems one may have to work to determine what is the best arrangement of the application: it may not be at all obvious.
6 Enterprise computing systems (2/2) Enterprise computing systems may be governed by performance or other regulatory requirements and are subject to scrutiny from external regulators. External regulators can apply fines or other penalties for non-compliance. An enterprise computing system depends crucially on data. Data doesn t solve any problems. Data can be the problem. Enterprise computing systems may be required to serve a very broad user base, and cannot narrow their user base down to a small demographic. There can be legal requirements to make systems accessible to all.
7 Enterprise computing: different from apps (1/3) Mobile phone apps or web apps are subject to regulation on their design, and implementation and content. The App Store scrutinises apps which are submitted for content, and for malware. The Google Play Store does not vet apps in the same way, although all Android apps should follow the three major Android Design Principles (Enchant Me / Simplify My Life / Make Me Amazing). However, in use these apps are largely unregulated, with the possible exception of in-app purchases.
8 Enterprise computing: different from apps (2/3) Let s hear from an app innovator, Tech CEO Thomas Fisk of PicSong.
9 Enterprise computing: different from apps (3/3) Apps can be simply for fun or because we can. Enchant Me. / If you want to do that for some reason. In contrast, enterprise computing systems are purposeful systems. We have an enterprise: we have a mission. People care. The spirit that you bring to enterprise development can be quite different from the spirit that you bring to app development. People need to use these systems. They are real world systems. Enterprises depend on them. Enterprises have stakeholders who may have widely different points of view about how the enterprise would best be run.
10 Enterprise computing is professional computing
11 The structure of enterprise computing systems Enterprise computing systems consist of distributed components. They will often consist of servers such as app servers and database servers in the back-end; and mobile apps, responsive web apps, or web sites in the front-end. They will typically contain web services which supply semi-structured data. They will typically exchange semi-structured data in the form of XML or JSON.
12 Outline of the coursework The goal of the coursework is to make use of a newly-released Open Data API made available by Transport for Edinburgh. The API is available at From the API you can request data about stop locations, service routes, journey planning, timetables and live bus locations for the city of Edinburgh. To access the API and use it you need an API key which looks like this:0c627af5849e23b Some of the letters and numbers of the API key have been blanked out. If you were at the lecture then you heard me say which letters and numbers these were.
13 Requirements Functional requirements (1/2) The functional requirements for the project are intentionally open. You are required to use the data which is made available by the Transport for Edinburgh Open Data web service, but it is not specified how you are to use it. Underspecification such as this is very common in practical software development. In contrast, it is very rare indeed to receive a fully formal specification which details all of the development work which is to be done. The guidance that you have been given is that you should make the open data information accessible. The data gives you the potential to do something: you decide what.
14 Requirements Functional requirements (2/2) As is often the case in practical software development, for the software development part of this course you have some freedoms which you should use as you see fit, and some constraints which you just have to learn to live with. You are free to choose the technology which you use to implement your system on the server side (if you even have a server side). You could use Python, PHP, Java, or another language of your choice. You are constrained to use TypeScript on the client side. TypeScript is a typed dialect of the JavaScript language.
15 Requirements Non-functional requirements (1/2) Non-functional requirements are different in nature from functional requirements. They are more difficult for non-experts to express precisely. They can be subjective. The old system is too hard to use: the new one should be easy to use. They are often not expressed precisely in quantitative terms. The old system is too slow: the new one needs to be really, really fast. Non-functional requirements are not always listed in order of importance. ( I wish they d told us that first. ) They may be presented in a more-or-less random order.
16 Requirements Non-functional requirements (2/2) Non-functional requirements are more likely to be spoken in a meeting than to be written down. It may be your job to write them down. That is the case here. They may be issued one-at-a-time over a series of meetings, rather than presented in full at the beginning of a project. Also the case here. A client may be more likely to change their mind about a non-functional requirement than a functional one. A client may be more hesitant about a non-functional requirement than a functional one. ( It should be like this. versus It must do this. ) Non-functional requirements may be more likely to be formulated negatively ( We don t want... ).
17 Requirements Non-functional requirement (#1 of 10) This picture represents non-functional requirement #1. If you were at the lecture then you heard me explain in words what it means.
18 The Thirteen Coursework Teams 1 Team Klingon 2 Team Romulan 3 Team Vulcan 4 Team Kirk 5 Team Spock 6 Team Scotty 7 Team Bones 8 Team Sulu 9 Team Uhura 10 Team Chekov 11 Team Transporter 12 Team Phaser 13 Team Tricorder If you were at the lecture then you heard me tell you which team you were on.
19 Three terms you should know When discussing software projects and their viability, there are three terms which you should know. Three terms you should know -ilities. Technical debt. Bus factor. If you were at the lecture then you heard the discussion of what these terms mean.
20 Things to do now Six things to do now Arrange a meeting of your team. How will you organise yourselves? Start to define the work (be creative!) and to divide up the work (be fair!). Learn about the different skills on your team. Visit the Transport for Edinburgh Open Data API and begin learning about it. Find out about TypeScript. Start learning TypeScript. Find out about JSON. Start learning JSON.
NoSQL replacement for SQLite (for Beatstream) Antti-Jussi Kovalainen Seminar OHJ-1860: NoSQL databases
NoSQL replacement for SQLite (for Beatstream) Antti-Jussi Kovalainen Seminar OHJ-1860: NoSQL databases Background Inspiration: postgresapp.com demo.beatstream.fi (modern desktop browsers without
Practical Essbase Web Services
Practical Essbase Web Services For Fun and Profit Jason Jones Jason Jones l Essbase l Programming l Mobile development l ODI l Blogging l Open source Agenda l Web services in a nutshell l Essbase connectivity
CASE STUDY. Enhancing the Patient Experience Harris Mobile Patient Engagement Platform
CASE STUDY Enhancing the Patient Experience Harris Mobile Patient Engagement Platform As a patient, when health issues start cropping up, you sit up and take notice. You get proactive about researching,
341 - Bioinformatics Android Coursework
341 - Bioinformatics Android Coursework 1 Important This coursework must be submitted electronically via CATE. This coursework is intended for groups of 4. Each group must contain at least one Computing
StableFlow is a software development company, focused on software outsourcing services to companies ranging from startups to large enterprise.
ABOUT StableFlow is a software development company, focused on software outsourcing services to companies ranging from startups to large enterprise. WHAT WE DO StableFlow manages the processes of business
Introducing Python as a main Programming Language
Introducing Python as a main Programming Language CTO: P. Büchler ([email protected]) www.soxes.ch Sennweidstrasse 1b CH-8608 Bubikon Telefon +41 (0)55 253 00 53 Telefax +41 (0)55 253 00 51 1 Agenda 1.
www.expaway.com Offerte del 10 maggio 2013
www.expaway.com Offerte del 10 maggio 2013 On behalf of our client, a leading Internet Company in Berlin, we are currently accepting resumes for the following professional opportunity: PS007D SENIOR BACKEND
Syllabus INFO-UB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)
Syllabus INFO-UB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Fall 2014 Stern School of Business Norman White, KMEC 8-88 Email: [email protected] Phone: 212-998
Business & Computing Examinations (BCE) LONDON (UK)
Business & Computing Examinations (BCE) LONDON (UK) Web Design Qualification Analysis & Occupational Outlook The development of BCE qualifications include extensive market research from the following sources:
Impress Funders and Make Mission and Message Clear: Easy Data Visualization and Infographics. May 10, 2013 @ConfluenceCorp
Impress Funders and Make Mission and Message Clear: Easy Data Visualization and Infographics May 10, 2013 @ConfluenceCorp 1 Agenda Introductions What is Visualization / What is it Good For? Examples of
Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software
Take Your Rocket U2 Apps Mobile with Rocket LegaSuite Greg Mummah, Product Manager Rocket Software Greg Mummah Product Manager Managed application modernization team at municipal government software vendor
Syllabus INFO-GB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)
Syllabus INFO-GB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Spring 2015 Stern School of Business Norman White, KMEC 8-88 Email: [email protected] Phone: 212-998
HTML5 : carrier grade
HTML5 : carrier grade Alex Rutgers / CTO@Momac / February 2013. Introduction Since HTML5 became mainstream media around April 2010 and I decided to create an overview article on HTML5 in the mobile space,
ITP 140 Mobile Technologies. Mobile Topics
ITP 140 Mobile Technologies Mobile Topics Topics Analytics APIs RESTful Facebook Twitter Google Cloud Web Hosting 2 Reach We need users! The number of users who try our apps Retention The number of users
Bachelor of Engineering with Honours
Bachelor of Engineering with Honours Are you someone who likes problem-solving, being creative or making things? Do you like to understand how things work and often think, I could improve that? Do you
Architecture Workshop
TIE-13100 / TIE-13106 Tietotekniikan projektityö / Project Work on Pervasive Systems Architecture Workshop Hadaytullah Marko Leppänen 21.10.2014 Workshop Plan Start Technologies Table (Collaboration) Workshop
Do slow applications affect call centre performance?
Do slow applications affect call centre performance? A white paper examining the impact of slow applications on call centre quality and productivity Summary To be successful in today s competitive markets
4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development
4 Understanding Web Applications IN THIS CHAPTER 4.1 Understand Web page development 4.2 Understand Microsoft ASP.NET Web application development 4.3 Understand Web hosting 4.4 Understand Web services
SELECTING ECOMMERCE WEB HOSTING & SUPPORT
SELECTING ECOMMERCE WEB HOSTING & SUPPORT Stephen Chinn May 2015 LYONSCG White Paper: Selecting ecommerce Web Hosting & Support 1 When you design and build a new online store, it s easy to anticipate all
Choosing the Best Mobile Backend
MOBILE APP DEVELOPER S GUIDE blog.kii.com Choosing the Best Mobile Backend A brief guide to selecting a trustworthy Mobile Backend as a Service (MBaaS). www.kii.com Share this e-book YOU RE A MOBILE APP
Mobile Applications Developer. MAIN PURPOSE OF JOB To lead the design, development and maintenance of Android, iphone and ipad applications.
Mobile Applications Developer MAIN PURPOSE OF JOB To lead the design, development and maintenance of Android, iphone and ipad applications. The developer will lead the entire application lifecycle right
Appscend Mobile Platform Whitepaper
A Appscend Platform Presentation Appscend Mobile Platform Whitepaper V V a l u e 1 A d d e d Appscend Platform Presentation Table of Contents Overview... 3 About the company... 3 The Amazing Mobile Application
Web Application Architectures
Web Engineering Web Application Architectures Copyright 2013 Ioan Toma & Srdjan Komazec 1 Where we are? # Date Title 1 5 th March Web Engineering Introduction and Overview 2 12 th March Requirements Engineering
Using Ruby on Rails for Web Development. Introduction Guide to Ruby on Rails: An extensive roundup of 100 Ultimate Resources
Using Ruby on Rails for Web Development Introduction Guide to Ruby on Rails: An extensive roundup of 100 Ultimate Resources Ruby on Rails 100 Success Secrets Copyright 2008 Notice of rights All rights
CSC340: Information Systems Analysis and Design. About the Course
CSC340: Information Systems Analysis and Design Professor Jennifer Campbell [email protected] http://www.cs.toronto.edu/~csc340h/ Acknowledgement: Material Provided by Professor Steve Easterbrook
Human Computer Interaction
Dr Mark Wright - Informatics HCI Course 2012/13 Human Computer Interaction Dr Mark Wright University of Edinburgh and Edinburgh College of Art Semester 1 2012/2013 Principles and Overview Lecture 1 Key
UTSC Mobile App Sample Blueprint
Team Name Here UTSC Mobile App Sample Blueprint NOTICE: This document is only an example, and should only be used for reference. Each team should create their own blueprint according to their own situations.
(Refer Slide Time: 02:17)
Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #06 IP Subnetting and Addressing (Not audible: (00:46)) Now,
How To Pass Eecs 485
EECS 485 - Web Databases & Information Systems The University of Michigan Fall 2013 Lectures Mon, Wed 10:30AM - 12:00PM Professor Michael Cafarella Location 1013 DOW Office 4709 BBB GSI Jun Chen Professor
Web Based Application Tool (WBAT) For SMS Implementation!
Web Based Application Tool (WBAT) For SMS Implementation! Non-Compliance could kill the Viability of your Business Aircraft Operations! FDTL (Fixed & Rotary Wing) Safety Data Management Hazard Identification
How to improve service quality through enterprise feedback management?
How to improve service quality through enterprise feedback management? Content Introduction 3 1. How has Enterprise Feedback Management worked up until now? 4 2. Collecting and using the right data at
BSB61015 Advanced Diploma of Leadership Management. Release Number 1. Online Flexible Delivery
BSB61015 Advanced Diploma of Leadership Management Release Number 1 Online Flexible Delivery Course Guide Course BSB61015 Advanced Diploma of Leadership and Management Release Number 1 Currency Current
CMS, CRM, shopping carts, Web applications
CMS, CRM, shopping carts, Web applications Applications in PHP, open source, Add-ins, templates, modules on demand Mobile applications jquery Mobile + PhoneGap Several platforms in one price in JavaScript!
Development and Implementation of Location Based Native Mobile Application
Development and Implementation of Location Based Native Mobile Application Case Study Zlatko Čović Subotica Tech College of Applied Sciences, Department of Informatics, Marka Oreškovića 16, Subotica, Serbia
Lutron Home Control Remote Access FAQ
Lutron Home Control Remote Access FAQ What software versions of RadioRA 2 / HomeWorks QS / Lutron Home Control App does remote access work with? RadioRA 2 version 6.0.0 and up HomeWorks QS version 5.0.0
Responsive, resilient, elastic and message driven system
Responsive, resilient, elastic and message driven system solving scalability problems of course registrations Janina Mincer-Daszkiewicz, University of Warsaw [email protected] Dundee, 2015-06-14 Agenda
The Developer Hiring Landscape 2015
The Developer Hiring Landscape 2015 2 Introduction Our goal with Stack Overflow Careers is to build a system where developers can get jobs that really match their hearts a Joel Spolsky CEO & Co-founder
Students who successfully complete the Health Science Informatics major will be able to:
Health Science Informatics Program Requirements Hours: 72 hours Informatics Core Requirements - 31 hours INF 101 Seminar Introductory Informatics (1) INF 110 Foundations in Technology (3) INF 120 Principles
Smartphone Enterprise Application Integration
WHITE PAPER MARCH 2011 Smartphone Enterprise Application Integration Rhomobile - Mobilize Your Enterprise Overview For more information on optimal smartphone development please see the Rhomobile White
Implementing Mobile Thin client Architecture For Enterprise Application
Research Paper Implementing Mobile Thin client Architecture For Enterprise Paper ID IJIFR/ V2/ E1/ 037 Page No 131-136 Subject Area Information Technology Key Words JQuery Mobile, JQuery Ajax, REST, JSON
MEDIABURST: SMS GUIDE 1. SMS Guide
MEDIABURST: SMS GUIDE 1 SMS Guide MEDIABURST: SMS GUIDE 2 Contents Introduction 3 This guide will cover 3 Why use SMS in business? 4 Our products 5 How do I add existing contacts? 6 Who are you sending
JOB DESCRIPTION. Work Level : Technical Reporting to: Project Manager
JOB DESCRIPTION Job/Position: Software Engineer Function : Products Technical Development and Implementation Work Level : Technical Reporting to: Project Manager 1. Purpose of the Position/Job Summary
Information Systems and Supply Chain Management Bryan School of Business and Economics University of North Carolina at Greensboro
Information Systems and Supply Chain Management Bryan School of Business and Economics University of North Carolina at Greensboro ISM 672: Web Programming (Online Course) Fall 2013 Instructor: Dr. A. F.
Getting Started Guide for Developing tibbr Apps
Getting Started Guide for Developing tibbr Apps TABLE OF CONTENTS Understanding the tibbr Marketplace... 2 Integrating Apps With tibbr... 2 Developing Apps for tibbr... 2 First Steps... 3 Tutorial 1: Registering
Here s how to choose the right mobile app for you.
Here s how to choose the right mobile app for you. There is no arguing with statistics. The future of the web is mobile. Tablet shipments are increasing exponentially and within two years consumer broadband
Using qualitative research to explore women s responses
Using qualitative research to explore women s responses Towards meaningful assistance - how evidence from qualitative studies can help to meet survivors needs Possible questions Why do survivors of SV
Course Summary. Prerequisites
Course Summary Kony MobileFabric 6.5 The Kony MobileFabric course is intended for developers and integrators working with Kony MobileFabric and Kony Studio. This course consists of 6 self-paced modules,
Client-Side Web Programming (Part 2) Robert M. Dondero, Ph.D. Princeton University
Client-Side Web Programming (Part 2) Robert M. Dondero, Ph.D. Princeton University 1 Objectives You will learn about: Client-side web programming, via... Multithreaded Java Applets AJAX 2 Part 1: Preliminary
opalang - Rapid & Secure Web Development
opalang - Rapid & Secure Web Development Syllabus Brief History of Web Development Ideas and Goals The Language itself Community Reason for Development Services and Apps written in OPA Future of OPA OPA
Financial Optimization ISE 347/447. Preliminaries. Dr. Ted Ralphs
Financial Optimization ISE 347/447 Preliminaries Dr. Ted Ralphs ISE 347/447 Preliminaries 1 Introductory Stuff Welcome! Class Meeting Time Office Hours TBD Surveys ISE 347/447 Preliminaries 2 What will
An Overview. Executive Overview! Salestrakr LLC! Page 1
An Overview The amount of information business professionals have to track about their clients, prospects and co-workers is growing dramatically. Multiple phone numbers, multiple email addresses, instant
Oracle WebLogic Server: Remote Monitoring and Management
October 13, 2015 Oracle WebLogic Server: Remote Monitoring and Management Raastech, Inc. 2201 Cooperative Way, Suite 600 Herndon, VA 20171 +1-703-884-2223 [email protected] About Us Ahmed Aboulnaga @Ahmed_Aboulnaga
Day-Care Environment Communication and Database
Day-Care Environment Communication and Database Michael Christenson, Nicole Cullen, Zach Lensing, Eric Lund Problem Statement Create an information tracking app to be used by a day care Keep track of Daily
Whitepaper. Trans. for Mobile
Whitepaper Trans forming Your Vision Into Winning Solutions How to Save 50%, 75% or more for Mobile Appp Development www.baytechservices.com Background As mobile access has transitioned from a nice to
Building native mobile apps for Digital Factory
DIGITAL FACTORY 7.0 Building native mobile apps for Digital Factory Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels
Education. Relevant Courses
and s and s COMM/CS GPA: topsecret Developed application and designed logo: https://play.google.com/- store/apps/details?id=com.teamhex. colorbird Permanent Address 759 East 221 Street Apt. Website: 1B
How To Write A Web Server In Javascript
LIBERATED: A fully in-browser client and server web application debug and test environment Derrell Lipman University of Massachusetts Lowell Overview of the Client/Server Environment Server Machine Client
Gabriel Iuga. London, United Kingdom Tel: 0747 856 2661; Email: [email protected] Website: www.gabriel-iuga.com
Employment History: Gabriel Iuga London, United Kingdom Tel: 0747 856 2661; Email: [email protected] Website: www.gabriel-iuga.com November 2014 Present November 2015 to Present November 2014 to November
Travel agents guide to SMS messaging. How to use SMS messaging for marketing, booking, and customer support
Travel agents guide to SMS messaging How to use SMS messaging for marketing, booking, and customer support Why should you use SMS messaging? When was the last time you didn t have your mobile? Chances
Pro<DOC/> e-commerce Technology An Introduction
Pro e-commerce Technology An Introduction From Rightangle Technologies Private Limited (www.rigthangle.co.in) 1 P a g e R i g h t a n g l e T e c h n o l o g i e s P v t. L t d. 1 Problem Statement
Note: This App is under development and available for testing on request. Note: This App is under development and available for testing on request. Note: This App is under development and available for
Choosing the web s future. Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk Drupal Jam, 12 mei 2016
Choosing the web s future Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk Drupal Jam, 12 mei 2016 Opinion warning (throughout) Also: work in progress Four problems 1. Web developers want to
Copyright 2013 Splunk Inc. Introducing Splunk 6
Copyright 2013 Splunk Inc. Introducing Splunk 6 Safe Harbor Statement During the course of this presentation, we may make forward looking statements regarding future events or the expected performance
value equivalent value
PROGRAMME APPROVAL FORM: TAUGHT PROGRAMMES SECTION 1 THE PROGRAMME SPECIFICATION 1. Programme title and designation MSc in Data Science For undergraduate programmes only Single honours Joint Major/minor
Starting and Operating An Online Business:
Starting and Operating An Online Business: Facts, Tips and Knowledge to help you become successful. 1 Dear Business Owner- We hope this handout will help guide you to become one of the successful online
Software Journey to the Cloud - CATUG Discussion Document
Software Journey to the Cloud - CATUG Discussion Document Cloud Arena Technical Users Group (CATUG) ABSTRACT The CloudArena Technical Users Group (CATUG) developed this discussion document, which could
Customer Engagement Strategy 2015/16-2017/18
Customer Engagement Strategy 2015/16-2017/18 1 Our Vision To provide a great quality customer engagement service that is accessible to all our customers and offers a wide range of opportunities to work
COROUTER SOLUTIONS PVT. LTD.
COROUTER SOLUTIONS PVT. LTD. A Cloud Based Web & Software Enterprise Company Profile cum Portfolio CONTENTS About Company... 3 Services... 4 Portfolio Software Development... 7 Portfolio Mobile Development...
Sensors talk and humans sense Part II
Sensors talk and humans sense Part II Athena Vakali Palic, 6 th September 2013 OSWINDS group Department of Informatics Aristotle University of Thessaloniki http://oswinds.csd.auth.gr SEN2SOC Architecture
Successful Mobility. Matej Lavric Sales Leader for Mobile CEE
Successful Mobility Matej Lavric Sales Leader for Mobile CEE There are 7.1 billion people on the planet 6 billion of them have access to mobile phones, only 3.5 billion of them use a toothbrush 2 90% of
MOBILE APPLICATIONS AND CLOUD COMPUTING. Roberto Beraldi
MOBILE APPLICATIONS AND CLOUD COMPUTING Roberto Beraldi Course Outline 6 CFUs Topics: Mobile application programming (Android) Cloud computing To pass the exam: Individual working and documented application
62 Ecommerce Search Engine Optimization Tips & Ideas
62 Ecommerce Search Engine Optimization Tips & Ideas One of the reasons I like ecommerce SEO is there are a tremendous amount of opportunities to increase the optimization quality of an online store. Unlike
Smart Campus. Creating services WITH and FOR people. Marco Pistore Research Director Fondazione Bruno Kessler Trento Project Manager Smart Campus
Smart Campus Creating services WITH and FOR people Marco Pistore Research Director Fondazione Bruno Kessler Trento Project Manager Smart Campus Das Bild kann zurzeit nicht angezeigt werden. Trento: Smart
Lecture 6 Cloud Application Development, using Google App Engine as an example
Lecture 6 Cloud Application Development, using Google App Engine as an example 922EU3870 Cloud Computing and Mobile Platforms, Autumn 2009 (2009/10/19) http://code.google.com/appengine/ Ping Yeh ( 葉 平
Apigee Edge API Services Manage, scale, secure, and build APIs and apps
Manage, scale, secure, and build APIs and apps Hex #FC4C02 Hex #54585A Manage, scale, secure, and build APIs and Apps with is designed to unite the best of Internet and enterprise technologies to provide
Development. G450 Multimedia Computing Science. Part time: COM5014
Programme Specification Programme Title: HND Computing and Website Development Awarding Institution: Teaching Institution: Division and/or Faculty/Institute: Professional accreditation Final award(s):
Smart and Innovative Web Solutions. Just One Click Away
Smart and Innovative Web Solutions Just One Click Away Company Profile Zara Web solutions is a Digital Marketing Service Provider which was started with an intention to offer quality based web based solutions
CommonTime Making Business Mobile. Enterprise. CommonTime. Mobile Solutions. mdesign Platform. www.commontime.com
Enterprise Mobile Solutions Platform www.commontime.com Platform - Overview All Businesses Are Unique At we understand that no two businesses are the same. We believe that a mobile solution should be designed
A Way Out of the Mobile App Development Conundrum
A Way Out of the Mobile App Development Conundrum How you can grow your business and improve time-to-market with a cross-platform mobile app strategy Introduction Ask most any business executive for their
