Presentation is loading. Please wait.

Presentation is loading. Please wait.

VENUE: AFE BABALOLA HALL, UNIVERSITY OF LAGOS PRESENTATION BY: MR AMOS EMMANUEL CHIEF SOFTWARE ARCHITECT, PROGRAMOS SOFTWARE www.programosoftware.com CHAIRMAN,

Similar presentations


Presentation on theme: "VENUE: AFE BABALOLA HALL, UNIVERSITY OF LAGOS PRESENTATION BY: MR AMOS EMMANUEL CHIEF SOFTWARE ARCHITECT, PROGRAMOS SOFTWARE www.programosoftware.com CHAIRMAN,"— Presentation transcript:

1 VENUE: AFE BABALOLA HALL, UNIVERSITY OF LAGOS PRESENTATION BY: MR AMOS EMMANUEL CHIEF SOFTWARE ARCHITECT, PROGRAMOS SOFTWARE www.programosoftware.com CHAIRMAN, ITAN STRATEGIC INITIATIVE COMMITTEE, UN WSA, EMINENT NATIONAL EXPERT FOR NIGERIA amos@programosoftwware.com Skype:ae.programos Exploring the Opportunities of a Connected Tertiary Institution to pioneer Digital Revolution in Africa 06/07/2011 1 EDUNET AFRICA CONFERENCE 2011 DATE: 7 TH JULY, 2011

2 (PROTOCOL) Chairman, Distinguished Guests, Ladies and Gentlemen. 06/07/2011 2 Exploring the Opportunities of a Connected Tertiary Institution to pioneer Digital Revolution in Africa EDUNET AFRICA CONFERENCE 2011 DATE: 7 TH JULY, 2011

3 06/07/2011 3 INTRODUCTION What is a Connected Institution? For the purpose of this presentation, This is an institution with installed Internet Infrastructure connecting all Community members – Faculty, Staff and Students and Other On-Campus Service providers.

4 06/07/2011 4 What is the 'Digital Revolution' EDUNET AFRICA CONFERENCE 2011 DATE: 7 TH JULY, 2011 By the Digital Revolution, we refer to the technological leap or transition from a physical contact oriented, paper-based communications and cash-prone society to a Virtual, electronic communications enabled ‘cashless’ World.

5 06/07/2011 5 EDUNET AFRICA CONFERENCE 2011 DATE: 7 TH JULY, 2011 KEY CHARACTERISTICS OF THE TRANSFOMATION Virtual Contacts vs Physical contact Electronic communications vs Paper- based communications ‘Cashless’ World vs Cash-based economy.

6 06/07/2011 6 Pioneering the Revolution? Change don’t just happen! It has to be championed. Tertiary Institutions as ‘Beacons Of Light’in the Society are well placed to champion the Digital Revolution BUT Are They Equipped For The Task? EDUNET AFRICA CONFERENCE 2011 DATE: 7 TH JULY, 2011

7 06/07/2011 7 Collaborations Is Key! EDUNET AFRICA CONFERENCE 2011 DATE: 7 TH JULY, 2011 The Tertiary Institutions Certainly Can Do With Some Help From The Industry And The Society At Large. The Town And The Gown Must Collaborate For Societal Technological Advancement. The World has become a Global Village And We Need Everyone’s Contributions. The Industry has the Contacts to the required Technology, The Institutions are better positioned than the Industry to Study and Understand The Technology for necessary Adaptations and eventual Ownership.

8 06/07/2011 8 Features Of A Connected Pioneering Tertiary Institution? EDUNET AFRICA CONFERENCE 2011 DATE: 7 TH JULY, 2011 Institution-Wide Intranet Facilitating: Online Admissions Applications and Full Processing Online Realtime Faculty-Student Communications Online Realtime Academic cum Financial Administrations & Enquiries On-line Real-time Student-Student Communications

9 06/07/2011 9 Is This Possible Today? EDUNET AFRICA CONFERENCE 2011 DATE: 7 TH JULY, 2011 YES! Welcome to 2Beautiful.

10 06/07/2011 10 2Beautiful EDUNET AFRICA CONFERENCE 2011 DATE: 7 TH JULY, 2011 A Connected Higher Institution Software Platform developed by a couple of Tertiary Institution Students now available through the Programos Group On The TechPIA Network

11 06/07/2011 11 Development Platform? EDUNET AFRICA CONFERENCE 2011 DATE: 7 TH JULY, 2011 Developing Such Applications Certainly Require Mordern Tools. We will be briefly introducing the Google Applications Development Platform which we espouse as one of a possible number of options.

12 06/07/2011 12 What Is Google App Engine? EDUNET AFRICA CONFERENCE 2011 DATE: 7 TH JULY, 2011 Google App Engine lets you run your web applications on Google's infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.

13 06/07/2011 13 GAE-The Application Environment Google App Engine makes it easy to build an application that runs reliably, even under heavy load and with large amounts of data. App Engine includes the following features: EDUNET AFRICA CONFERENCE 2011 DATE: 7 TH JULY, 2011

14 06/07/2011 14 GAE-The Application Environment  dynamic web serving, with full support for common web technologies  persistent storage with queries, sorting and transactions  automatic scaling and load balancing  APIs for authenticating users and sending email using Google Accounts  a fully featured local development environment that simulates Google App Engine on your computer  task queues for performing work outside of the scope of a web request  scheduled tasks for triggering events at specified times and regular intervals EDUNET AFRICA CONFERENCE 2011 DATE: 7 TH JULY, 2011

15 06/07/2011 15 The Go Runtime Environment App Engine's Go runtime environment provides a convenient way to implement and deploy web applications written in the GO Programming Language. EDUNET AFRICA CONFERENCE 2011 DATE: 7TH JULY, 2011

16 06/07/2011 16 The Java Runtime Environment You can develop your application for the Java runtime environment using common Java web development tools and API standards. Your app interacts with the environment using the Java Servlet standard, and can use common web application technologies such as Java Server Pages (JSPs). EDUNET AFRICA CONFERENCE 2011 DATE: 7TH JULY, 2011

17 06/07/2011 17 The Python Runtime Environment With App Engine's Python runtime environment, you can implement your app using the Python programming language, and run it on an optimized Python interpreter. App Engine includes rich APIs and tools for Python web application development, including a feature rich data modeling API, an easy-to-use web application framework, and tools for managing and accessing your app's data. You can also take advantage of a wide variety of mature libraries and frameworks for Python web application development, such as Django.Django EDUNET AFRICA CONFERENCE 2011 DATE: 7TH JULY, 2011

18 06/07/2011 18 The Datastore App Engine provides a distributed data storage service that features a query engine and transactions. Just as the distributed web server grows with your traffic, the distributed datastore grows with your data. You have the choice between two different data storage options differentiated by their availability and consistency guarantees. EDUNET AFRICA CONFERENCE 2011 DATE: 7TH JULY, 2011

19 06/07/2011 19 The Datastore The App Engine datastore is not like a traditional relational database. Data objects, or "entities," have a kind and a set of properties. Queries can retrieve entities of a given kind filtered and sorted by the values of the properties. Property values can be of any of the supported property value types. EDUNET AFRICA CONFERENCE 2011 DATE: 7TH JULY, 2011

20 06/07/2011 20 The Datastore The structure of data entities is provided by and enforced by your application code. The Java JDO/JPA interfaces and the Python datastore interface include features for applying and enforcing structure within your app. Your app can also access the datastore directly to apply as much or as little structure as it needs. EDUNET AFRICA CONFERENCE 2011 DATE: 7TH JULY, 2011

21 06/07/2011 21 Google Accounts App Engine supports integrating an app with Google Accounts for user authentication. Your application can allow a user to sign in with a Google account, and access the email address and displayable name associated with the account. Using Google Accounts lets the user start using your application faster, because the user may not need to create a new account. It also saves you the effort of implementing a user account system just for your application. EDUNET AFRICA CONFERENCE 2011 DATE: 7TH JULY, 2011

22 06/07/2011 22 Google Accounts If your application is running under Google Apps, it can use the same features with members of your organization and Google Apps accounts. The Users API can also tell the application whether the current user is a registered administrator for the application. This makes it easy to implement admin-only areas of your site. EDUNET AFRICA CONFERENCE 2011 DATE: 7TH JULY, 2011

23 06/07/2011 23 Join Now to Pioneer The Digital Revolution In Africa THANK YOU EDUNET AFRICA CONFERENCE 2011 DATE: 7TH JULY, 2011


Download ppt "VENUE: AFE BABALOLA HALL, UNIVERSITY OF LAGOS PRESENTATION BY: MR AMOS EMMANUEL CHIEF SOFTWARE ARCHITECT, PROGRAMOS SOFTWARE www.programosoftware.com CHAIRMAN,"

Similar presentations


Ads by Google