1 / 18

MOBILE APPLICATON SOFTWARE – THE LIMITATION OF A GENERATION ?

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.

tiger
Download Presentation

MOBILE APPLICATON SOFTWARE – THE LIMITATION OF A GENERATION ?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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.

  2. PRESENTAION OUTLINE 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

  3. 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”.

  4. OVERVIEW: MOBILE APPLICATION SOFTWARE – THE LIMITATION OF A GENERATION? Software is undoubtedly the backbone to 21st 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 ZelikowExecutive 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.

  5. 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, 

  6. OVERVIEW OF MOBILE APPLICATION SOFTWARE – THE LIMITATION OF A GENERATION? • 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 hardwareengineering roles, but often delegated the writing of software to women. Adalovelace, Grace Hopper, Jamie Fenton and many other unsung women filled many programmingjobs 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.

  7. OVERVIEW OF MOBILE APPLICATION SOFTWARE – THE LIMITATION OF A GENERATION. 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 variousPlatformsof 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.

  8. 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

  9. MOBILE APPLICATION SOFTWARE – THE LIMITATION OF A GENERATION! SOFTWARE – THE NEW MOBILE GENERATION 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 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.

  10. 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?

  11. MOBILE APPLICATION SOFTWARE – THE LIMITATION OF A GENERATION. THE FUTURE CODES – NANO TECHNOLOGIES: IT GOES TO THE CLOUD 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. SOFTWARE DEVELOPMENT PROCESES Software development process Activities and steps 1. Requirements . 2. Specifications. 3. Architecture. 4. Design 5. Implementation 6. Testing 7. Development 8. Maintenance Methodologies Agile, Cleanroom Iterative RAD. RUP. Spiral ,Waterfall XP Lean Scrum V. Model. TDD ETC

  12. 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%

  13. 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

  14. 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

  15. 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.

  16. MOBILE APPLICATION SOFTWARE – THE LIMITATION OF A GENERATION. THE CHALLEGE AND OPPORTUNITIES. ENGAGING THE CHALLENGE – INNOVATIVE SOLUTIONS ROADMAP • Mobile Broadband Infrastructure • Digitizing Educationand Government Processes at all Levels. • E-Learning Center & High-endCurriculum Solutions. • Distant Learning Platform & Skill-set Courses Solutions. • E-Research and Design and Development solutions. • E-Incubator sub-system for grooming entrepreneurs .

  17. MOBILE APPLICATION SOFTWARE – THE LIMITATION OF A GENERATION. CONCLUSION: Connecting Governance-Education and Industry EDUCATION HOLDS THE COMPETATIVE FUTURE OF SOFTWARE-NIGERIA THE FUTURE CODE TEACHER RETOOLING THE NATIONAL WORKFORCE ESTABLISH SOFTWARE DEVELOPMENT CLUSTERS: INCUBATORS AND PARKS ENTHRONE NATIONAL SOFTWARE COMPETITION IN SCHOOLS & INDUSTRY INSENTIVES TO LECTURER AND ENTREPRENEURS RESEACH AND DEVELOPMENT ESTABLISH HATIONAL SOFTWARE COMMISSION

  18. MOBILE APPLICATION SOFTWARE – THE LIMITATION OF A GENERATION? QUESTIONS & NEXT STEPS?

More Related