THE LIMITATION OF A GENERATION ?

difficultmangledMobile - Wireless

Nov 12, 2013 (3 years and 11 months ago)

69 views

MOBILE APPLICATON SOFTWARE


THE LIMITATION OF A
GENERATION ?


PRESENTATION BY

CHRIS UWAJE (FNCS) PRESIDENT, ISPON

AT THE COMPUTER PROFESSIONALS (REGISTRATION COUNCIL OF NIGERIA)

2013 IT PROFESSIONALS ASSEMBLY

DATE: THURSDAY, JUNE 20, 2013.

VENUE: NICON LUXURY, ABUJA, FCT.


PRESENTATION FOCUS



OVERVIEW OF MOBILE COMPUTING


MOBILE COMPUTING


WHAT IS IT?


Conceptual & definitional Issues of Mobile Software



Imperatives, challenges and impact of Mobile
Computing Readiness in Developing Economies.



Application Software Processes: critical Issues for
-





Public /Private/Enterprise





Conclusion And Recommendation


PRESENTAION OUTLINE

MOBILE APPLICATION SOFTWARE


THE LIMITATION OF A GENERATION.


THE GENERATION PHILOSOPHY: Digital Natives

ISPON President Speaks:
Every Generation will have to codify its Software destiny!



Today Software Technology can simply be defined as the cement that
holds the world together and no nation will succeed without earning and
mastering its development, application and service dynamics. Thanks to
advances in Information Technology.


One can therefore rightly state that Software has become


not only the
vehicle


but the centre of gravity of humanity’s quest for knowledge
development and an information society”.



ISPON is deeply involved, concerned, committed and constructively
dedicated to ensuring that “Software”


perhaps our last development
hope this century, does not slip us by.


We all have a duty to develop and sustain the Nigerian Software identity
as a cultural heritage”.


MOBILE APPLICATION SOFTWARE


THE LIMITATION OF A GENERATION?

OVERVIEW:

Software is undoubtedly the backbone to 21
st

century national security.

The crux of this
presentation is based on the conceptual principle that with regards to information
technology and systems,
“we cannot manage what we cannot measure”.



Today, the quantum challenges, needs and response aspirations for our national
development and security cannot be effectively determined, scaled, managed and/or
measured without a dynamic National Roadmap and intelligent Database System.



According to
Philip
Zelikow

Executive Director of 9/11 Commission and now a Professor
at the University of Virginia, USA,
“the most significant lessons learned from the
9/11
catastrophe

is:



“The United States of America would have done,
before the 9/11 saga
, most of
the things (
i.e
: reactionary measures taken) that we did post 9/11
!”

A valid
example is the establishment of the Homeland Security Institutional framework
with its complex, colossal, multi
-
dimensional and highly
-
critical information
infrastructure and expansive Database systems on
Cybersecurity

and Terrorism.

Software Developers:
What do they do?



Software developers are the creative minds behind
computer programs.


Some develop the applications that allow people to
do specific tasks on a computer or other device
.


Others develop the underlying systems that run the
devices or control networks.


Employment of software developers is projected to
grow 30 percent from 2010 to 2020, much faster
than the average for all occupations.


The main reason for the rapid growth is a large
increase in the demand for computer software.

Bureau of Labor Statistics, U.S. Department of Labor,

Occupational Outlook Handbook,
2012
-
13 Edition
, Software Developers,


MOBILE APPLICATION SOFTWARE


THE LIMITATION OF A GENERATION?

OVERVIEW OF

ORIGIN ,

HISTORY AND PROCESSES OF SOFTWARE

In its modest beginning 50 years ago,
there are a number of areas where
the evolution of software engineering is notable:




In the 1940s, 1950s, and 1960s, men often filled the more prestigious and
better paying
hardware

engineering

roles, but often delegated the writing of
software to
women
.
Ada

lovelace
, Grace Hopper
,
Jamie Fenton

and many
other unsung women filled many
programming

jobs

during the first several
decades of software engineering.




Emergence as a profession: By the early 1980s, software engineering had
already emerged as a bona fide profession, to stand beside computer science
and traditional engineering.



Today, many fewer women work in software engineering than in other
professions, a situation whose cause is not clearly identified.


Wikipedia.


MOBILE APPLICATION SOFTWARE


THE LIMITATION OF A GENERATION.

OVERVIEW OF


ORIGIN ,

HISTORY AND PROCESS OF SOFTWARE

Mobile application development:



Is the process by which
APPLICATION SOFTWARE
is developed

for
low
-
power handheld devices,

such as personal digital assistances
(PDAs),

Enterprise Digital Assistants
(EDAs)

or
Mobile Phones

and
recently iPod.


These Mobile applications:

Can be
pre
-
installed

on phones during manufacturing, downloaded
by customers from various

Platforms

of Mobile Software
Distributor, or delivered as web applications using server
-
side or
client
-
side processing
(e.g. JavaScript)

to provide an "application
-
like" experience within a Web browser.

MOBILE APPLICATION SOFTWARE


THE LIMITATION OF A GENERATION.

THE FUTURE CODES


NANO TECHNOLOGIES

The World has gone
Nano

and AI Software is on the rise


Processes: Processes

have become a big chunk of software
engineering and are hailed for their potential to improve
software .


However, its proprietary nature have come under sharp
criticism for their potential to monopolize the market.


Cost of hardware:

The relative
cost
of software versus
hardware has changed substantially over the last 50 years.

Enter the Mobile Generation!


Mobile Apps Platform

MOBILE APPLICATION SOFTWARE


THE LIMITATION OF A GENERATION!

SOFTWARE


THE NEW MOBILE GENERATION

Since Netscape's public offering in 1995, more than 6,500 pure Internet companies
have raised venture capital. But only 18 are worth more than $1 billion.


Thirty years after the software revolution started, only 12 of the Fortune 500
Companies in America are pure software companies. Twelve out of 500 isn't a
revolution at all; it's the Massachusetts delegation to the House of
Representatives.

CRITICAL ISSUES OF SOFTWARE

Software matters more than that. As Netscape
founder Marc
Andreesen

observed in his 2011
essay,
"Why Software Is Eating the World”



software is probably the most powerful lever
for change

the world has ever seen.

We just have to look at it the right way. The way
Mr.
Andreesen

sees it, the world is becoming
increasingly virtual


MOBILE APPLICATION SOFTWARE


THE LIMITATION OF A GENERATION.

TIMELINE


CALENDAR OPPORTUNITIES
(BILL JOY of UNIX, BILL GATES & STEVE JOBS)

THE 10,000 SKILL THEORY
-----------------
Who Will Win The Software Race?

So what’s easier to do? Is it easier for a virtual company to get real or the other way
around? Which companies will win the next 20 years, the new virtual ones or the old real
ones?


To answer this question, consider another example.

What was harder for Google: spending a decade to create an online map of every road
and alley? Or strapping that map onto a car that drives itself?


It was of course, harder to build the map. Does this mean that 20 years from now, a
company like Google might be a better auto manufacturer than a company like General
Motors?




MOBILE APPLICATION SOFTWARE


THE LIMITATION OF A GENERATION.

THE FUTURE CODES


NANO TECHNOLOGIES: IT GOES TO THE CLOUD

SOFTWARE DEVELOPMENT PROCESES

Software development
process


A.
Activities and steps
1. Requirements .


2. Specifications.
3. Architecture.


4. Design


5. Implementation


6. Testing


7. Development


8. Maintenance


B.
Methodologies


Agile,
Cleanroom

Iterative
RAD. RUP. Spiral ,Waterfall
XP Lean Scrum V. Model.
TDD ETC



SOFTWARE DEVELOPMENT PROCESES

Software development process


C. Supporting disciplines


Configuration Management


Documentation


Quality Assurance


Project Management


User Experience design


D. Tools


Compiler, Debugger, Profiler, Graphic
User Interface (GUI) Designer, Others.


Countries Currently Using or Considered for Global Software Development

Substantial numbers of companies are also looking to Eastern Europe (29%) and China (21%) as
locations for global development.



The high proportion of companies looking to these regions for software development reflects the
strong emphasis, particularly in China, in developing strong technical skills among its population.




India ………………………………………………………………………………42%


Eastern Europe/Russia …………………………………………………..19%


China ……………………………………………………………………………..13%


Others…………………………………………………………………………....12%


Canada ……………………………………………………………………………..5%


Philippines ………………………………………………………………………..3%


Vietnam …………………………………………………………………………….2%


Mexico ………………………………………………………………………………2%


Unaccounted………………………………………………………………………1%


MOBILE APPLICATION SOFTWARE


THE LIMITATION OF A GENERATION.

PRINCIPLES OF EXCELLENCE & MASTERY REWARD


THE 10,000 HOURS


MASTERS & WINNERS THEORY


A

mobile application

(or

mobile app
): Application Software.



Have redefined the new frontier in codifying Application
Software.



This phenomenal trend is taking us to the CLOUD………..
SaaS



MOBILE APPLICATION SOFTWARE


THE LIMITATION OF A GENERATION.

MOBILE AGENDA


CHALLENGES:

INCLUDES HOW TO…


Harness and transform all potential knowledge cluster
-
needs at all levels of human
development.




Automate education in and around the Campus
-

into digital domains and make
support digital knowledge mobile for the purpose of sharing while at the same time
protecting Intellectual Property.



Intensify the ability of Computers and other electronic devices to talk to
themselves through high velocity electronic data transfer.



Deliver special content for improved e
-
government and education innovation,
creativity and foster fruitful Research and Development.



Create solutions for Outsourcing to the establishment and development of
Entrepreneurship in the Institutions of Higher Learning.



Provide
e
-
Transaction
(commerce) solutions and project management at all levels


MOBILE APPLICATION SOFTWARE


THE LIMITATION OF A GENERATION.

ENGAGING THE CHALLENGE


INNOVATIVE SOLUTIONS ROADMAP


AUTOMATING GOVERNMENT AND EDUCATION PROCESSES




Complete e
-
Government and Campus
-
wide Electronic Mail (e
-
mail)
system for all government organs at Federal, State and Local government
areas.




Government
--
wide Administration Notice Board for Deans, Campus
-
wide Network for Lecturers, Students, Non
-
Academic Staffs, Others.





Campus
-
wide Chart Forums for: Lectures/ Students/ Deans/ All.


MOBILE APPLICATION SOFTWARE


THE LIMITATION OF A GENERATION.

ENGAGING THE CHALLENGE


INNOVATIVE SOLUTIONS ROADMAP

THE CHALLEGE AND OPPORTUNITIES.


Mobile Broadband Infrastructure



Digitizing Education

a
nd Government Processes at all Levels.



E
-
Learning Center & High
-
end

Curriculum Solutions.






Distant Learning Platform

& Skill
-
set Courses Solutions.



E
-
Research and Design and Development solutions.



E
-
Incubator sub
-
system for grooming entrepreneurs .


MOBILE APPLICATION SOFTWARE


THE LIMITATION OF A GENERATION.

CONCLUSION: Connecting Governance
-
Education and Industry


1.
EDUCATION HOLDS THE COMPETATIVE FUTURE OF SOFTWARE
-
NIGERIA


2.
THE FUTURE CODE TEACHER


3.
RETOOLING THE NATIONAL WORKFORCE


4.
ESTABLISH SOFTWARE DEVELOPMENT CLUSTERS: INCUBATORS AND PARKS


5.
ENTHRONE NATIONAL SOFTWARE COMPETITION IN SCHOOLS & INDUSTRY


6.
INSENTIVES TO LECTURER AND ENTREPRENEURS


7.
RESEACH AND DEVELOPMENT


8.
ESTABLISH HATIONAL SOFTWARE COMMISSION


MOBILE APPLICATION SOFTWARE


THE LIMITATION OF A GENERATION?

QUESTIONS & NEXT STEPS?