Chapter-2-Emerging-tech.pdf

Full Transcript

APPLICATION DEVELOPMENT AND EMERGING TECHNOLOGIES (Chapter 2) Adapted Module from SLSU-CCSIT Main Campus Application Development and Emerging Technology 1 PRE-TEST  What is Application Development?  What is Emerging Technologies?  Site as many emerging...

APPLICATION DEVELOPMENT AND EMERGING TECHNOLOGIES (Chapter 2) Adapted Module from SLSU-CCSIT Main Campus Application Development and Emerging Technology 1 PRE-TEST  What is Application Development?  What is Emerging Technologies?  Site as many emerging technologies as you can.  Does emerging technologies helps the community?Why?and in what way? LEARNING PLAN Intended Learning Outcome: I. Define what are the emerging technologies. II. Identify at least five emerging technologies. III. Explain the usage of each of the five emerging technologies Introduction Application development is the process of designing, building, and implementing software applications. It can be done by massive organizations with large teams working on projects, or by a single freelance developer. Application development defines the process of how the application is made, and generally follows a standard methodology. Emerging technology is a term generally used to describe a new technology, but it may also refer to the continuing development of an existing technology; it can have slightly different meaning when used in different areas, such as media, business, science, or education. The term commonly refers to technologies that are currently developing, or that are expected to be available within the next five to ten years, and is usually reserved for technologies that are creating, or are expected to create, significant social or economic effects. Discussion: In this course, we will understand and learn the following: 1. What are the Emerging Technologies that you need to know about. 2. Lists of Trends of Emerging Technologies. Application Development and Emerging Technology 2 9 Emerging Technologies That You Need To Know About Take a look at the newest emerging technologies that are making the biggest splash in custom application development. Technology continues to advance every day, and as a result, new industries are being created and are impacting every industry in significant ways. Whether you’re the CEO, a manager, an employee, or an aspiring entrepreneur, educating yourself on these new emerging technologies can lead to new advancements in your own business. For virtually every business, staying on top of emerging technologies is key when trying to deliver custom software solutions that meet your customer’s exact needs. Here’s a list of the top 9 emerging technologies you need to know about and a quick overview of their implications for application development. 1. Artificial Intelligence (AI) information and rules for using the information), reasoning (using the rules to reach approximate or definite conclusions), and self-correction. What it means for application development: Though Hollywood seems to villainize AI as the eventual end of human existence, its Artificial Intelligence is the simulation of capabilities are far more helpful than human intelligence processes by machines, destructive. AI advances in the last couple of especially computer systems. These years have opened the door to new business processes include learning (the acquisition of software capabilities. 2. Automation Automation is a method to control or operate a process, system, or device without continuous human involvement. What it means for application development: Automation can be used to mimic previously human-exclusive tasks like writing, speech, and driving. Common applications include standardized graphic design work, agriculture, journalism, and marketing. 3. Robotization Application Development and Emerging Technology 3 Robotization is automating tasks using a eliminate weeds without having to use machine that can perform complex and/or harmful herbicides on the crops. They can repetitive tasks automatically or one that is also be used to fertilize and even harvest controlled by software programs. crops. What it means for application development: Robotics applications are making a huge impact in a wide variety of industries. In the agriculture industry farmers have paired with developers to program robots to 4. 3-D Printing 3D printing or additive manufacturing is a process of making three-dimensional solid objects from a digital file built in a CAD model. What it means for application development: 3-D printing has been on the scene for a while, but its applications are still in the infancy stage. Retail businesses are starting to look into the possibility of using 3-D printers to make tailored attire for consumers. 5. Cryptocurrencies independently of a central bank. A major example is Bitcoin, the world’s first decentralized ledger currency. What it means for application development: With popularity in cryptocurrencies growing among today’s consumer, there is a growing demand for businesses to have the technology to accept them as a form of payment. Cryptocurrency is a digital currency in which encryption techniques are used to regulate the generation of units of currency and verify the transfer of funds, operating 6. IoT (Internet of Things) Businesses can stream incoming data from connected devices, buildings, vehicles, wearables, and other devices that have sensors to optimize systems, help predict failures, improve efficiency, and create better outcomes. What it means for application development: Utilizing the data gathered through IoT, software applications can be used to automate specific operations, improve the The Internet of Things, or IoT, is efficiency of processes, and find new insights revolutionizing day-to-day business decision once the data has been analyzed. Recently, making and information gathering. companies have developed IoT devices that Application Development and Emerging Technology 4 record, analyze, and interpret data to conditions, streamline the purchasing personalize functions to complement your process, and deliver better customer service. day to day processes, manage health 7. Voice Recognition What it means for application development: With firms like Google, Apple, Amazon, and Microsoft embracing voice recognition technology, the market for its usability in all types of software continues to grow. Incorporating the capabilities of voice recognition in your internal and external applications can help create a more fluid and frictionless user experience and open up doors to new markets as the general population becomes accustomed to these Sometimes known as “speech recognition,” technologies. voice recognition is the ability of a machine or program to receive and interpret dictation or Alexa and Siri already need no introduction to to understand and carry out spoken a vast number of people. commands. 8. Autonomous Vehicles be able to navigate without human intervention to a predetermined destination over roads that have not been adapted for its use. What it means for application development: With companies like Tesla, Google, and Uber breaking the surface of autonomous vehicle development, it creates a whole new market for software applications. Autonomous Vehicles are robotic vehicles that are designed to travel between destinations without a human operator. For a vehicle to qualify as fully autonomous, it must 9. Drones remotely controlled or can fly autonomously through software-controlled flight plans in their embedded systems working in conjunction with onboard sensors and GPS. Companies like Amazon recently revealed their plans to use them in same day delivery operations. What it means for application development: The use of drones is impacting major industries, and they are also helping software A drone, in a technological context, is an development teams reach their goals. unmanned aircraft. The aircraft may be Application Development and Emerging Technology 5 Bonus List! Here are a few of the other key technologies making an impact on businesses building custom applications today that should be on your radar. 1. Wearables and Implanted technology 10. Mobile money 2. Real-time language translators 11. Solar power 3. Home automation 12. Electric vehicles 4. Natural-language processing 13. Next-generation batteries 5. Integrated sensors 14. Machine learning 6. Virtual reality 15. Blockchain 7. Augmented reality 16. Quantum computing 8. Mesh networks 17. Intelligence augmentation (IA) 9. Big data analytics Wearable & Implantable Technologies Wearable and implantable technologies sense parameters of various diseases and can either transfer data to a remote center, direct the patient to take a specific action, or automatically perform a function based on what the sensors are reading. Heart Monitoring For patients suffering from infrequent and Cardiac outpatients experiencing unexplained fainting episodes, longer-term arrhythmias who need their heart monitored monitoring is required. for an extended period of time have Medtronic’s Insertable Cardiac Monitor is traditionally worn a Holter monitor for 24 implanted just under the skin for long-term hours, an event recorder used intermittently use, eliminating the wires and recording pads over 24 to 48 hours or a continuous loop of shorter-term solutions. This loop recorder recorder that captures and transmits a few is constantly monitoring signals from the minutes’ worth of recordings. But none of heart, keeping only a few minutes of the these solutions is ideal and clinically recording at a time. When a spell occurs, the significant arrhythmias can be missed. patient or a family member uses a hand-held CardioNet’s Mobile Cardiac Outpatient activator to trigger the device to capture the Telemetry™ (MCOT™) unit is worn period before, during and after the spell continuously for up to 21 days. Based on physician-selected events to be monitored and the chosen reporting speed, the device automatically transmits detected events to the CardioNet Center, which then relays reports to a patient’s physician. Monitoring Parkinson’s to their appointment, the patient has to The severity of symptoms in patients medicate appropriately. So it can be a with Parkinson’s disease can vary greatly challenge to render an accurate assessment between doses and throughout the day. A of a patient’s status and their need for neurologist typically spends just a few medication adjustment. Further confounding minutes with a patient and, to physically get medication decision-making, patients often Application Development and Emerging Technology 6 confuse the tremor of Parkinson’s with drug- severity of Parkinsonian symptoms. Early induced dyskinesias, making self-reports proof-of-concept studies using unreliable. accelerometers on the upper and lower Backed by the Michael J Fox Foundation and limbs were able to detect the severity of both the NIH, researchers at Harvard are tremors and dyskinesias to the same level of exploring ways to monitor motion patterns accuracy as the assessments of neurologists. of Parkinson’s patients at home and infer the Smart Tattoos Continuous monitoring can occur via wireless monitors, wireless patches and articles of clothing. But cost is, of course, an issue—as is patient compliance. Researchers at the University of Illinois— working with colleagues in Singapore—have figured out how to embed flat, flexible, stretchable electronic sensors into temporary The applications are wide-ranging. tattoos that can withstand wrinkling, bending The tattoos could be used to monitor heart and twisting of the skin. These micro- electronics, which are thinner than a human arrhythmias, sleep disorders and the heart activity of premature babies; stimulate hair and applied with water, could be used to provide irritation-free monitoring of electric muscles; and serve as a human-computer signals produced by the heart, brain and interface when applied to the throat by using vibrations from the vocal chords to control a muscles. computer. Additional detectors, transmitters and receivers can also be included on the tattoo. Currently powered via solar cells and a wireless transmitter, the developers are hoping to include a tiny battery. They also hope to someday be able to interpret chemical information from the skin. Dermally-Implanted Sensors Blood chemistry is the focus of researchers at Texas A&M University. They are working on micro-particles that can be injected into the highly-vascular dermis layer of the skin and change color to reflect The microparticle sensor concept: implantation, interrogation, and readout. changes in blood chemistry. These “active” inks are luminescent; imperceptible to the Patients can be monitored using a naked eye and visible only by using a special range of techniques, from wearable devices light. that require patients to actively participate and be compliant, to unobtrusive environmental monitoring and temporary or implantable devices. Application Development and Emerging Technology 7 Wearable and implantable has to be designed in such a way that it is technologies have the potential to provide inexpensive for the payer, unintimidating for significant savings—in both costs and lives. the user and both accurate and reliable for For any device to be successful, however, it everyone. Real-Time Language Translators So, what is real-time translation? (RTT) Real-time translation technology is what it sounds like. It is basically a tech-driven solution that directly translates content from one language to another language. Anyone is able to use RTT for getting a "gist" of translation—making quick fact checks and cobble together communication with someone who talks in a different language. How real-time translation works? The process of real-time translation The system of real-time translation has witnessed remarkable changes over the works on the principles of Artificial years. Where the previous versions of this Intelligence and different kinds of machine efficient and mind-blowing technology first learning, by using advanced pattern- used to change speech into text and then matching software that is able to recognize translate that text into a chosen language, this sounds. Neural networks and deep learning process has shown a shift entirely, thanks to programs are used for correctly analyzing AI technology. Today, translation tools hear what is being said and being understood the words being spoken by examining the regarding the context of words and waveforms of the sound, classifying those sentences. All the information is then portions of the speech that are linked with its processed with the help of encoders. Other translations. The tool then proceeds to than that, the AI translation tool also has an translate the speech into what it finds access to a huge database containing common common in the target language. information, words, and meanings that have previously been taken from millions of other documents. Encounter of the giants: Alexa, Cortana, Siri, and other software in smartphone devices have learned already to understand what a person is saying and applying commands in a single language. Today, they are learning to translate those words into other languages. Below is the list of existing hardware adjacent to real-time translation: 1: Google’s Pixel Bud earbuds work with Android devices which translate between up to 40 languages (Google also offers Google Translate and Word Lens, which translates words in photographs) 2: Waverley Lab’s pilot system consists of two earpieces shared between two people who don’t speak the same language. Similar devices, including Translate One2One, have also been announced 3: iTranslate and Bragi already proposed Dash Pro, which translates in over 40 languages Application Development and Emerging Technology 8 4: Apple’s Siri will soon translate between Mandarin Chinese, U.S. English, French, Italian, Spanish, and German. Home Automation What is home automation? Home automation gives you access to control devices in your home from a mobile device anywhere in the world. The term may be used for isolated programmable devices, like thermostats and sprinkler systems, but home automation more accurately describes homes in which nearly everything — lights, appliances, electrical outlets, heating and cooling systems — are hooked up to a remotely controllable network. From a home security perspective, this also includes your alarm system, and all of the doors, windows, locks, smoke detectors, surveillance cameras and any other sensors that are linked to it. Home automation developments Until fairly recently, automated Home automation is a step toward what is central control of building-wide systems was referred to as the “Internet of Things,” in found only in larger commercial buildings which everything has an assigned IP address, and expensive homes. Typically involving and can be monitored and accessed only lighting, heating and cooling systems, remotely. building automation rarely provided more The first and most obvious than basic control, monitoring and beneficiaries of this approach are “smart” scheduling functions and was accessible only devices and appliances that can be from specific control points within the connected to a local area network, via building itself. Ethernet or Wi-Fi. Remote Control The other main characteristic of we’ve had the ability to truly connect to our cutting-edge home automation is remote home networks while we’re away. monitoring and access. While a limited With the right home automation amount of one-way remote monitoring has system, you can use any Internet-connected been possible for some time, it’s only since device to view and control the system itself the rise in smartphones and tablets that and any attached devices. Home Automation Components What kinds of things can be part of a electronic locks, but also devices such as home automation system? Ideally, anything security sensors which have only two states, that can be connected to a network can be open and closed. automated and controlled remotely. In the Where home automation becomes real world (outside of research labs and the truly “smart” is in the Internet-enabled homes of the rich and famous), home devices that attach to this network and automation most commonly connects simple control it. The classic control unit is the home binary devices. This includes “on and off” computer, for which many of the earlier home devices such as lights, power outlets and automation systems were designed. Energy Efficiency One clear advantage of home sense that it uses a temperature threshold to automation is the unmatched potential for govern the home’s heating and cooling energy savings, and therefore cost savings. system. Your thermostat is already “smart” in the Application Development and Emerging Technology 9 In most cases, thermostats can also be at a minimum during the hours when you’re programmed with different target least likely to benefit from the heating and temperatures in order to keep energy usage cooling. Natural-Language Processing What is natural language processing? Natural language processing (NLP) refers to the branch of computer science—and more specifically, the branch of artificial intelligence or AI—concerned with giving computers the ability to understand text and spoken words in much the same way human beings can. NLP combines computational linguistics—rule-based modeling of human language—with statistical, machine learning, and deep learning models. Together, these technologies enable computers to process human language in the form of text or voice data and to ‘understand’ its full meaning, complete with the speaker or writer’s intent and sentiment. Integrated Sensors What is integrated sensors? An integrated sensor is a small The combined sensing and signal apparatus that is designed to gather processing capabilities make these units ideal important data. These types of sensors are for “turnkey” solutions, where they can be combined or “integrated” with signal installed with very few preparations. processing hardware in one compact device. Integrated sensors can save space and weight This all-in-one approach allows the sensor to compared to other data gathering send signals that can be used immediately, technologies. These types of sensors also without additional processing or reduce the time needed to design a new amplification. device, since the data acquisition method does not need to be re-engineered. Virtual reality What is virtual reality? Virtual reality (VR) means experiencing ago—so that's a kind of virtual reality. In the things through our computers that don't same way, if you listen to ambient really exist. From that simple definition, the instrumental or classical music with your idea doesn't sound especially new. When you eyes closed, and start dreaming about things, look at an amazing Canaletto painting, for isn't that an example of virtual reality—an example, you're experiencing the sites and experience of a world that doesn't really sounds of Italy as it was about 250 years exist? Augmented Reality What is augmented reality? Application Development and Emerging Technology 10 Augmented reality, a crew member sees the external in computer programming, a process of surroundings. Faster computer combining or “augmenting” video or processors have made it feasible to combine photographic displays by overlaying the such data displays with real-time video. images with useful computer-generated data. Augmented reality is commonly used The earliest applications of augmented reality in electronic first-person shooter games to were almost certainly the “heads-up- add environmental, health, and other displays” (HUDs) used in military airplanes information to players’ viewpoints. (Various and tanks, in which instrument panel-type militaries have begun to experiment with information is projected onto the same adding similar overlays to real soldiers using cockpit canopy or viewfinder through which personal head-mounted visors.) Mesh Networks What is a mesh network? A mesh network is a network in which Mesh network topologies create multiple devices -- or nodes -- are linked together, routes for information to travel among branching off other devices or nodes. These connected nodes. This approach increases the networks are set up to efficiently route data resilience of the network in case of a node or between devices and clients. They help connection failure. Larger mesh networks organizations provide a consistent may include multiple routers, switches and connection throughout a physical space. other devices, which operate as nodes. A mesh network can include hundreds of wireless mesh nodes, which allows it to span a large area. Big Data Analytics What is Big Data Analytics? The process of analysis of large capturing, managing, and processing ability volumes of diverse data sets, using advanced of traditional rotational databases. The analytic techniques is referred to as Big Data database required to process big data should Analytics. have low latency that traditional databases Big Data is a term that is used for data don’t have. sets whose size or type is beyond the 4 Types of Big Data Analytics The different types of data require different approaches. This different approach of analytics gives rise to the four different types of Big data analytics. Big data analytics is categorized into four subcategories that are: 1. Descriptive Analytics 2. Diagnostic Analytics 3. Predictive Analytics 4. Prescriptive Analytics Application Development and Emerging Technology 11 1. Descriptive Analytics Descriptive Analytics is considered a the trends to dig into for more detail. This useful technique for uncovering patterns helps in creating reports like a company’s within a certain segment of customers. It revenue, profits, sales, and so on. simplifies the data and summarizes past data Examples of descriptive analytics into a readable form. include summary statistics, clustering, and Descriptive analytics provide insights association rules used in market basket into what has occurred in the past and with analysis. 2. Diagnostic Analytics Diagnostic Analytics, as the name mining, and data recovery, churn reason suggests, gives a diagnosis to a problem. It analysis, and customer health score analysis gives a detailed and in-depth insight into the are all examples of diagnostic analytics. root cause of a problem. In business terms, diagnostic analytics is Data scientists turn to this analytics useful when you are researching the reasons craving for the reason behind a particular leading churn indicators and usage trends happening. Techniques like drill-down, data among your most loyal customers. 3. Predictive Analytics Predictive Analytics, as can be This type of analytics makes use of historical discerned from the name itself, is concerned and present data to predict future events. with predicting future incidents. These future This is the most commonly used form of incidents can be market trends, consumer analytics among businesses. trends, and many such market-related events. 4. Prescriptive Analytics Prescriptive analytics is the most Prescriptive analytics is a combination of data valuable yet underused form of analytics. It is and various business rules. The data of the next step in predictive analytics. The prescriptive analytics can be both internal prescriptive analysis explores several (organizational inputs) and external (social possible actions and suggests actions media insights). depending on the results of descriptive and Examples of prescriptive analytics for predictive analytics of a given dataset. customer retention is the next best action and next best offer analysis. Mobile Money What is mobile money Mobile payment generally refers to mobile to pay for a wide range of services and payment services operated under financial digital or hard goods. regulation and performed from or via a Mobile financial services, known as mobile device. Instead of paying with cash, “mobile money”, allow unbanked people to cheque, or credit cards, a consumer can use a use their phones as a bank account: to Application Development and Emerging Technology 12 deposit, withdraw and transfer money with systems to pay utility bills and pay for goods their handset. People can also use mobile in merchant shops. Solar Power What is solar power? Solar power is the conversion of solar power, or a combination. Concentrated renewable energy from sunlight into solar power systems use lenses or mirrors electricity, either directly using and solar tracking systems to focus a large photovoltaics, indirectly using concentrated area of sunlight into a small beam Electric Vehicles What is electric vehicles? An electric vehicle (EV) is charged by solar panels, or by a vehicle that uses one or more electric converting fuel to electricity using fuel motors for propulsion. It can be powered by cells or a generator). EVs include, but are a collector system, with electricity from not limited to, road and rail vehicles, surface extravehicular sources, or it can be powered and underwater vessels, electric autonomously by a battery (sometimes aircraft and electric spacecraft. Next-Generation Batteries Next-generation batteries take major step toward commercial viability. Lithium-sulfur batteries have been environmentally sustainable to produce than hailed as the next big step in battery current lithium-ion batteries. However, these technology, promising significantly longer batteries don't last as long as their lithium-ion use for everything from cellphones to electric counterparts, degrading over time. vehicles on a single charge, while being more Machine Learning What is machine learning? Machine learning is a branch of artificial insights within data mining projects. These intelligence (AI) and computer science which insights subsequently drive decision making focuses on the use of data and algorithms to within applications and businesses, ideally imitate the way that humans learn, gradually impacting key growth metrics. As big data improving its accuracy. continues to expand and grow, the market Machine learning is an important demand for data scientists will increase, component of the growing field of data requiring them to assist in the identification science. Through the use of statistical of the most relevant business questions and methods, algorithms are trained to make subsequently the data to answer them. classifications or predictions, uncovering key Machine learning methods Machine learning classifiers fall into three primary categories. Supervised machine learning Supervised learning, also known as use of labeled datasets to train algorithms supervised machine learning, is defined by its that to classify data or predict outcomes Application Development and Emerging Technology 13 accurately. As input data is fed into the model, cross validation process to ensure that the it adjusts its weights until the model has been model avoids overfitting or underfitting. fitted appropriately. This occurs as part of the Unsupervised machine learning Unsupervised learning, also known as pattern recognition. It’s also used to reduce unsupervised machine learning, uses the number of features in a model through the machine learning algorithms to analyze and process of dimensionality reduction; cluster unlabeled datasets. These algorithms principal component analysis (PCA) and discover hidden patterns or data groupings singular value decomposition (SVD) are two without the need for human intervention. Its common approaches for this. Other ability to discover similarities and differences algorithms used in unsupervised learning in information make it the ideal solution for include neural networks, k-means clustering, exploratory data analysis, cross-selling probabilistic clustering methods, and more. strategies, customer segmentation, image and Semi-supervised learning Semi-supervised learning offers a larger, unlabeled data set. Semi-supervised happy medium between supervised and learning can solve the problem of having not unsupervised learning. During training, it enough labeled data (or not being able to uses a smaller labeled data set to guide afford to label enough data) to train a classification and feature extraction from a supervised learning algorithm. Blockchain What Is a Blockchain? A blockchain is a distributed database guarantees the fidelity and security of a that is shared among the nodes of a computer record of data and generates trust without network. As a database, a blockchain stores the need for a trusted third party. information electronically in digital format. Blockchains are best known for their crucial One key difference between a typical role in cryptocurrency systems, such database and a blockchain is how the data is as Bitcoin, for maintaining a secure and structured. A blockchain collects information decentralized record of transactions. The together in groups, known as blocks, that innovation with a blockchain is that it hold sets of information. Quantum Computing What is quantum computing? Quantum computing is a type computers are too small to outperform usual of computation that harnesses the collective (classical) computers for practical properties of quantum states, such applications, they are believed to be capable as superposition, interference, of solving certain computational problems, and entanglement, to perform calculations. such as integer factorization (which The devices that perform quantum underlies RSA encryption), substantially computations are known as quantum faster than classical computers. The study of computers. Though current quantum Application Development and Emerging Technology 14 quantum computing is a subfield of quantum information science Intelligence augmentation What is Intelligence Augmentation? Intelligence augmentation, or IA, is focuses on the effective use of information another conceptualization of AI or artificial technology in augmenting human intelligence. It focuses on the assistive roles of intelligence. The systems work to enhance AI with emphasis on the fact that it is meant human intelligence and improve human to enhance human intelligence rather than decision-making functions in some way. replace it. IA was designed as a result of fears and You may also hear it referred to as concerns about AI as a whole. As AI has intelligence amplification, assistive evolved and become more robust, there is a intelligence, machine augmented intelligence, concern that AI technology may impact or cognitive augmentation. The technology human life negatively. ASSESSMENT 1. What does these emerging technologies brings to our daily living? 2. Which of the emerging technologies gives you the interests? And why? 3. In your own opinion how can wearables affects our lives? 4. If you would be given a chance to innovate, what technology would you like to develop? And why? 5. Do you think your technology can help the community?In what field does your technology might be helpful to? 1. Name REFERENCES 1. Striebig, B., Ogundipe, A. A., & Papadakis, M. (2015). Engineering Applications in Sustainable Design and Development (1st ed.). Cengage Learning. 2. Price, M. J. (2019). C# 8.0 and.NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#,.NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition (Illustrated ed.). Packt Publishing. 3. Zhong, X. (2015). Development and Application of Offline Learning System in College Teaching. International Journal of Emerging Technologies in Learning (IJET), 10(5), 35. https://doi.org/10.3991/ijet.v10i5.4794 4. M. (2019). Emerging Technologies for Economic Development (Science, Technology and Innovation Studies) (1st ed. 2019 ed.). Springer. 5. Udell, C., & Woodill, G. (2019). Shock of the New: The Challenge and Promise of Emerging Learning Technologies. Association for Talent Development. 6. Blokdyk, G. (2019). Software Development Life Cycle SDLC A Complete Guide - 2020 Edition. Emereo Pty Limited. 7. Blokdyk, G. (2021). Application Development Process A Complete Guide - 2019 Edition. 5STARCooks. Application Development and Emerging Technology 15 8. Langer, A. M. (2016). Guide to Software Development: Designing and Managing the Life Cycle (2nd ed.). Springer. 9. Percival, H., & Gregory, B. (2020). Architecture Patterns with Python: Enabling Test- Driven Development, Domain-Driven Design, and Event-Driven Microservices (1st ed.). O’Reilly Media. 10. Douglass, B. P. (2021). Agile Model-Based Systems Engineering Cookbook: Improve system development by applying proven recipes for effective agile systems engineering. Packt Publishing. 11. Muller, G. (2021). System Modeling and Analysis: A Practical Approach. Retrieve from SystemModelingAndAnalysisBook.pdf (gaudisite.nl) 12. Wasson, C.S. (2006). System Analysis, Design, and Development Concepts, Principles, and Practices. Retrieve from System Analysis, Design, and Development : Concepts, Principles, and Practices (zu.edu.jo) Internet Sources 13. https://www.qat.com/9-emerging-technologies/ 14. https://phoenixnap.com/blog/software-development-life-cycle 15. https://www.conceptdraw.com/How-To-Guide/uml-diagram-types-list 16. https://kissflow.com/low-code/rad/types-of-application-development- methodologies/#:~:text=Application%20development%20is%20the%20process,by%20a %20single%20freelance%20developer.&text=Application%20development%20is%20clo sely%20linked,life%2Dcycle%20(SDLC). Application Development and Emerging Technology 16

Use Quizgecko on...
Browser
Browser