You are on page 1of 16

Modules in

Current Events and Issues in IT

SESSION TOPIC 10 : Socially Enabled Enterprise Consumerization

LEARNING OBJECTIVES:

At the end of the session you will:

1. Define the term of Socially Enabled Enterprise Consumerization.


2. Discuss the meaning of the Complex Adaptive System.
3. Identify pros and cons of Cross-Platform Development.
4. Characterize between gamification, visually or hearing impaired, and multilingual and
its relation with socially enabled enterprise consumerization. ‘
5. Determine the current or latest trend in terms of socially enabled enterprise
consumerization.

KEY TERMS
Socially enabled enterprise Consumerization Web apps Hybrid Cross-platform
Native Apps Native Cross-Platform React Native Xamarin
Apache Cordova Gamification Visual Impairment Hearing Impairment
Language Development Multilingual Monolingual Bilingual

CORE CONTENT

Socially Enabled Enterprise Consumerization

Socially enabled enterprise is a set of collaborative processes that have the potential to
yield improved business processes that are customer-driven such as faster time to market with
new products and services, more successful research and development outcomes and refined
market messages that are explicitly influenced by customer needs.

Consumerization is the specific impact that consumer-originated technologies can have


on enterprises. It reflects how enterprises will be affected by, and can take advantage of, new
technologies and models that originate and develop in the consumer space, rather than in the
enterprise IT sector.
What is a Complex Adaptive System?

Complex = difficult-to-understand or difficult to predict


Adaptive = changing to adapt to an environment or condition

Complex adaptive systems are collections of simple units or agents interacting in a


system. A complex adaptive system is a large-scale system whose behaviors may change, evolve,
or adapt.

Example:

1. Turn and Walk (10 minutes)

In this simulation, participants are asked to


stand in a circle. They are told that they are
“agents” in a simulation. As agents they will have
a very specific set of instructions that they will
follow. First, they will turn to face the person
directly to the right. Second, they are to remain
pointing in that direction as they take three steps
forward. This set of instructions will be repeated
each time the instructor says “go”. Discuss what the
outcome might be. Next, try out the instructions.
Discuss what happened. What did you observe?
What would happen if the instructions were
changed to 5 steps? Discuss what would happen if
they started off in a different arrangement.

Some examples of Complex systems:

Global climate patterns, termite mounds, highway traffic patterns, the spread of a
disease in a population, the internet, the evolution of ideas in a society, and a food web in an
ecosystem
Mobile App Development

Web Apps

Web apps are apps that run on


the web and are stored on remote
servers. These apps are then loaded and
shown on devices through a browser
interface. Even though web apps can be
great in some cases, they do have their
own setbacks. The first problem with
web apps is that they require internet
connectivity to be able to run on your
device as they’re loaded from the web
and aren’t stored on devices. Another
problem is that the apps aren’t available in any mobile app store, which can make it harder for
users to find and use them.

Hybrid Cross-Platform Apps

Hybrid apps are basically web apps that are wrapped and packaged inside a native
container using each platform’s browser built-in component, allowing it to run on each
platform as if it’s a native app on that platform. Hybrid cross-platform apps are mainly
developed using HTML5, JavaScript and CSS.

Hybrid cross-platform apps solve the problems that web apps face, where they do not
require internet connectivity as they are running a native shell. Hybrid apps can also be
published on the app stores where users can easily find them, increasing the chances of
discoverability and consequently your number of users.

Hybrid Cross-Platform Apps Development Tools: Apache Cordova, Ionic, and Adobe
PhoneGap.

Native Apps

A native mobile app is an app developed to work on a specific platform or operating


system. For iOS, developers write iOS apps in Swift or Objective-C, while for Android,
developers write Android apps in Kotlin or Java. As for the mobile app development tools used,
iOS developers use Apple’s Xcode while Android developers use Android Studio as their main
IDEs (Integrated Development Environment).

Native Cross-Platform Apps

Native cross-platform tools allow you to write your code once and then have that code
translated into the native code of multiple operating systems, allowing you to publish your
mobile app on different platforms with minimal effort. Native cross-platform apps are the
perfect combination of hybrid apps and native apps, giving you the code reuse features of
hybrid apps with an improved performance similar to that of native apps.
Native Cross-Platform Apps Development Tools: React Native, Xamarin and Titanium.

Cross-Platform Development

Cross-platform mobile
app development is the
process of creating mobile
apps that can be deployed or
published on multiple
platforms using a single
codebase, instead of having to
develop the app multiple times
using the respective native
technologies for each
platform.

Cross-Platform Development Pros

a. Reusable Code: Cross-platform development tools allow you to write your code once
then export your app to many operating systems and platforms without having to
create a dedicated app for every single platform.
b. Convenience: Cross-platform development tools save you the hassle of having to learn
multiple programming languages and instead offer you one substitute for all of these
different technologies.
c. Maintainable Code: Whenever you modify or update your app, you only have to
update your codebase once and the changes would be synced and reflected in all the
apps on different platforms.
d. Cost Efficiency: Cross-platform development allows you to save the cost of having
multiple teams working on different versions of your app and substituting them with
one team. Most cross-platform development tools are also free to use, with some
offering paid subscriptions for additional features.
e. Market Reach: By publishing your app on multiple platforms, you’re casting a wider net
and increase your chances of having a larger user base and consequently a higher return
on investment and higher revenues.

Cross-Platform Development Cons

a. Performance: While some cross-platform development tools provide you with


performance that is close to a native app, they are still never quite as good. That’s why
you shouldn’t be using cross-platform development tools if your app’s performance is
a high priority for you.
b. 3D and Graphics: Just like performance, cross-platform development tools aren’t
known for delivering the best graphics and user experiences and can lack access to core
OS libraries like graphics. Cross-development might not be the best option for you if
your app relies heavily on graphics, which is the case with many mobile games.
c. Single Platform App: If you’re building your app to be published on a single platform
(e.g. iOS or Android), then you should develop a native app. In this case, you would
only need one team using one technology without sacrificing the performance losses
of cross-platform apps.
d. Platform-Specific Features: While cross-platform development tools offer many of the
basic features shared between different platforms, they can lack some of the specific
features offered by Apple, Google, and Microsoft on their respective operating systems.
e. Device-Specific Features: Cross-platform development tools can give you access to
different aspects of your device, like the camera or GPS, but if your app needs to access
and deal with the device hardware directly, then it’s better and more efficient for you
to develop a native app.
f. Delayed Updates: Whenever a new update is released for a specific platform with any
changes or added features, it could take some time until those changes are reflected
across all cross-platform development tools.

Cross-Platform Development Tools

React Native

React Native is a cross-platform native mobile app development framework created by


Facebook based on their React JavaScript library. React Native mainly uses JavaScript with JSX,
an extension of JavaScript, ES6 (ECMAScript 6), a major update to JavaScript that includes
dozens of new features, and React.JS, a JavaScript library for building user interfaces. React
Native allows you to build mobile apps using React Native components, which are then
compiled into native apps that are almost identical to apps written using native tools.

React Native Pros

a. Reusable Code: Develop an app and export it on multiple platforms from a single
codebase.
b. Reliability: React Native is created by Facebook and many of the world’s top mobile
apps use React Native including Facebook, Instagram, SoundCloud, and Skype. So
needless to say, it’s very stable and reliable.
c. Free: Open source.

React Native Cons

a. New Technologies: Learning JSX and ECMAScript isn’t as easy and would probably take
more time than other familiar technologies like HTML and CSS.
b. Native UI Components: While the UI components are one of the biggest advantages
of React Native, there is only a few number of ready-made ones available at the
moment considering it’s still a fairly new cross-platform development framework. This
is sure to change with time.
c. Native Code: In some instances, you might have to write native or platform-specific
code in your mobile apps, especially if you need to access the device hardware like the
camera or GPS, which can defeat the purpose of cross-platform development and can
deem React Native useless for smaller teams.

Xamarin

Xamarin is a cross-platform mobile app development framework owned by Microsoft


based on Mono, a free and open-source .NET framework, to create native apps using C#.

Xamarin Pros

a. Reusable Code: Develop an app and export it on multiple platforms from a single
codebase.
b. Reliability: Xamarin was acquired by Microsoft in 2016 and as of today has over 1.4
million developers in over 120 countries. So it’s definitely reliable and well-maintained.
c. Free: Open source.
Xamarin Cons

a. App Size: Xamarin app sizes are generally known to be larger than native ones, which
isn’t ideal in terms of memory management. This is because of the libraries which are
used to translate C# calls into native calls.
b. Delayed Updates: Xamarin can sometimes fail to keep up with the updates released on
supported platforms, including new features or changes, which can cause issues with
your app until the Xamarin libraries are updated.
c. Native Code: When using Xamarin.iOS or Xamarin.Android to develop mobile apps
with a native look and feel, you will need some basic knowledge of native languages
like Objective-C, Swift, and Java. This isn’t required for Xamarin.Forms, though.
d. Graphics: While Xamarin builds apps for multiple platforms using a single codebase, it
only mostly shares the code logic between the platforms while UI components are
mostly platform-specific. This makes Xamarin a bad choice for mobile apps that rely
heavily on graphics like mobile games.

Apache Cordova

Apache Cordova is a cross-platform mobile app development framework for building


hybrid mobile apps using web technologies including HTML, CSS, and JavaScript.

Apache Cordova Pros

a. Reusable Code: Develop an app and export it on multiple platforms from a single
codebase.
b. Familiar Technologies: Cordova isn’t a programming language, so you can develop
your apps using web technologies that you already know, like HTML, CSS, and
JavaScript. You can also use the tools that you are already familiar with, including the
editor you use, as it doesn’t have an official IDE that you have to abide by.
c. Free: Open source.

Apache Cordova Cons

a. Performance: Mobile apps created with Apache Cordova suffer from performance issues
as it is a hybrid cross-platform mobile app development tool.
b. Apache Cordova Development Tools: Due to the fact that Apache Cordova uses web
technologies like HTML, CSS, and JavaScript, most of the development tools used for
Apache Cordova are optimized for web development, not mobile app development.
What is gamification?

Gamification is the process of taking something that already exists such as website,
enterprise application, online community and integrating game mechanics into it to motivate
participation, engagement and loyalty.

Games vs. Gamification

When people hear gamification, they envision games created for a business purpose.
But gamification is not about creating something new. It is about amplifying the effect of an
existing, core experience by applying the motivational techniques that make games so
engaging.

Gamification is built upon 10 primary game mechanics, proven to motivate and engage
users, and may use any combination of these techniques to accomplish business goals:

1. Fast feedback: Immediate feedback or response to actions


2. Transparency: Where everyone stands
3. Goals: Short and long term goals to achieve
4. Badges: Evidence of accomplishments
5. Leveling up: Status within my community
6. Onboarding: An engaging and compelling way to learn
7. Competition: How I’m doing compared to others
8. Collaboration: Accomplish a goal working with others
9. Community: A context for Achievement
10. Points: tangible, measurable evidence of my accomplishments

Gamification is transforming business models by creating new ways to extend


relationships, craft longer-term engagement, and drive customer and employee loyalty

Visual Impairment

Visual impairment - is used to describe a wide range of conditions which affect clarity of vision
and visual field. Technology can be invaluable for people with visual impairments, both as a
tool for learning and communication and for providing visual stimulation. By using a
computer with appropriate software and hardware the visually impaired user can be given access
to standard resources
Using speech with the computer

Computers can use speech synthesis to read text and screen contents giving visually
impaired and blind users access. Adding speech support to standard software can give additional
help to someone with visual difficulties. Those with very severe difficulties may require
specialized speech screen reading software.

The computer as a visual medium

Some will find that the computer display is easier to see than paper based materials. It is
possible to alter the appearance of the screen display, for example a larger text size can be
selected or different colors used. Special screen magnification such as Supernova and Lunar
software can be used to give even more control over the screen display to adapt it to meet an
individual's needs. This software can also help by keeping track of events on the screen and
alerting the user. This will help those who can only see a small portion of the screen clearly at
any one time.

Computer software can also be used to display bright attractive moving images which
can encourage children with visual impairments to make effective use of their vision.

Hearing impairment - with their resultant difficulties in communication function, represent a


common chronic condition affecting one third of aged individuals. Loss of hearing ability
pervades multiple domains of function in aged individuals, decreasing activity, increasing
depressive symptoms, and confounding assessment of cognitive ability.

Language development

First Keys 2 uses pictures, animation, speech and sound to reinforce successful
completion of tasks. Activity screens can be printed to follow-up work away from the
computer.

When an activity is completed, a simple record sheet can be displayed or printed to use
as a reward, or to help monitor progress
Symbol Software

Programs that have been designed to use symbols


for language and communication purposes can be
used to create picture and symbol activities on
screen and are also useful for creating paper based
resources. BoardMaker has been designed to make
communication charts and overlays using extensive
symbol libraries.

Hearing Assistive Technology (HAT) - devices that


can help you hear in loud or busy places. Some HAT
let you see or read messages.

Communication Access Realtime Translation


(CART) - is verbatim text of spoken presentations
provided for live events. Only the text is provided on
a computer screen or projected for display on a larger
screen. CART may be provided in the classroom, at
meetings, workshops and other presentations
including live theater – anywhere that someone with
a hearing loss needs to hear in a group setting.
What is Multilingualism?

Multilingualism - is the act of using, or promoting the use of, multiple languages, either by an
individual speaker or by a community of speakers. Multilingual speakers outnumber
monolingual speakers in the world’s population. Multilingualism is becoming a social
phenomenon governed by the needs of globalization and cultural openness.

A Multilingual person is one who can communicate in more than one language, be it
actively (through speaking, writing, or signing) or passively (through listening, reading, or
perceiving).

Type of Multilingual

a. Monolingual – refers to someone who speaks only one language. Many people who are
not brought up to be bilingual or multilingual learn bits learn bits and pieces of languages
throughout their lifetime.
b. Bilingual – ability to speak two languages. It may be acquired early by children in regions
where most adults speak two languages. Children may also become bilingual by learning
languages in two different social settings.
c. Trilingual – able to speak three languages.
Featured Article:
Gamification in 2021: Future of Immersive Technologies
Mitch Swanson / February 11, 2021

In 2021, we can expect Gamification to step into a new level of accessibility, functionality and
lifestyle integration as it would seem Gamification has grown up.

There is a lot of new ground that Gamification intends to tread in 2021, so much so that this
list below is the first component of a two-part article, let's read on and see what else is in-store
for gamification in 2021.

Gamification design shifts to intrinsic motivation

Already in early 2021, we’re seeing Gamification initiatives have their design elements be more
structured around principles of intrinsic motivation rather than relying on external factors.

Experts feel that the use of extrinsic motivational factors in gamification is not fit for long-
term gamification and it can only bring immediate results (nothing wrong with that if that’s
what you need). Gamification designers need to consciously in-build the intrinsic
motivational factors their players need, into their gamification initiatives for which they need
to thoroughly analyze the player type.

Learners will initially get hooked to learning due to external factors like badges, leaderboards
etc. but will come back wanting more of it only when they enjoy the process of learning.
Hence, the experts believe that the future of gamification will see an inevitable shift to more
intrinsic motivation.

eLearning will go deeper in its teaching and wider in its reach

Experts predict that gamification will make deeper inroads within important industries, which
have customary processes like education, healthcare, pharmaceuticals, financial services and so
on. In such industries, the gamification of learning was implemented mainly in areas of
compliance and important operations but with sustained results, gamification will find
application in other areas of learning as well like sales training, onboarding and soft skills.
A big gamification push within the employee onboarding process

Employee onboarding is no longer an overseen aspect of converting new employees into


insiders, as studies and findings report that new employees are 69% more likely to stick around
for more than 3 years if you provide them with a well-formed onboarding process.

Productivity and project management tools have seen the biggest increase in gamification so
far and there is more to come. The HR Tech market is exploring the benefits of gamification
in employee engagement with a lot of effort and activity also in the recruitment space,
where gamification is removing bias and providing the opportunity for 24/7 feedback.

A gamified onboarding program is a fun and exciting way for new recruits to get to know the
company and learn how to best perform in their job. The content is delivered in bite-sized
chunks throughout the different onboarding stages. Team games can also be utilized to
facilitate interaction and establish connections between employees.

Shift to gamified LMS

While your organization may have a Learning Management System (LMS), does it support
gamification?

Modern LMS options that are currently available on the market are including the strongest
gamified learning elements like points, badges, and leaderboards in order to create and sustain
customer engagement. Thus the future will see the updating of LMS systems to have more
game dynamics and elements that enable organizations to perform tasks like;

• Leverage the power of competition with the game elements like leaderboards, badges,
achievements, points etc.
• Detailed tracking of the user’s learning objective, process and progress, which can then
be rewarded and cultivated.

Gamification will continue to blend with other learning technologies

While eLearning gamification is also used as a standalone learning strategy, there is a visible
trend of combining or blending game-based learning with other learning experiences. For
example, according to a recent study conducted on a group of target learners, it was discovered
that micro-learning creates 50% more engagement. When micro-learning is combined with
eLearning gamification, the benefits of learner engagement is expected to multiply several
times.

eLearning gamification can blend with other learning strategies as well to make the learning
more engaging and immersive to motivate students. Imagine playing an online firefighting
gamified VR module where you can learn the Do’s and Don’ts of firefighting within the safety
of a virtual environment build.

Final Thoughts

We are still really only at the beginning of the gamification journey and understanding where
this approach can take us. We may see the increasing use of terms such as ‘immersive
technologies’ to explain the type of engagement we’re discussing; but at its heart, we know it’s
gamification.
IN-TEXT ACTIVITY

Apply your Learnings

Do the following activities: Write your answer on a one (1) whole yellow pad.

1. Research on a scholastic article that talks about the current trends and technologies with
regards to socially-enabled enterprise consumerization. You can choose any topic
identified on the provided lecture as main topic of the scholastic article
2. Based on your research, create a two-paragraph synopsis or summary of your chosen article.
Suppose you are about to submit a capstone project proposal, create a brief Project
Context/ Background of the Study or the reason why you need to develop the said project.
3. Justify the reasons why you decided to work on the said project by identifying current
problems, the causes and effects of said problems. If no problem exist, simply state the
inspiration why you proposed the said project. In addition, provide a Project Description,
or Proposed Solutions that answers or solve all problems identified on the Project Context.

SESSION SUMMARY

The module talks about concepts regarding socially enabled


enterprise consumerization. Students were introduced on the basic
understanding of complex adaptive systems, cross-platform development,
gamification, visual or hearing impaired enabled devices and multilingualism.
These are concepts needed in order to fully understand areas of endeavor
with regards to socially enabled consumerization. Furthermore, students were able to
determine current trends on one of this area which is gamification thru a featured article from
gamify.com
REFERENCES

Online References

a. https://code.org/curriculum/science/files/CS_in_Science_Background_papers.pdf
b. https://instabug.com/blog/cross-platform-
development/?fbclid=IwAR1W1M02dsJdM_N5J10t74pSF8MBz8ynpcE0ATopVGiNsdap2-Dzm4C7Egg
c. https://www.google.com/search?biw=1680&bih=939&tbm=isch&sa=1&ei=xLa9XIDrH4ed_Qb6-
rCgAw&q=mobile+app+development&oq=mobile+a&gs_l=img.1.0.0i67l2j0l3j0i67l3j0l2.300825.3025
42..303256...1.0..1.620.3060.2-2j6j0j1......1....1..gws-wiz-img.-jhw5g4HIFk#imgrc=_
d. https://www.bunchball.com/gamification
e. https://www.slideshare.net/Chibbychubs/multilingualism-35630412
f. http://www.inclusive.co.uk/articles/technology-for-the-visually-impaired-a281
g. https://www.asha.org/public/hearing/hearing-assistive-technology/
h. https://www.hearingloss.org/hearing-help/technology/hat/
i. https://www.hearingloss.org/hearing-help/technology/hat/
j. https://www.socialmediatoday.com/content/what-it-means-become-socially-enabled-enterprise-
study
k. https://www.gartner.com/it-glossary/consumerization/
l. https://www.gamify.com/gamification-blog/gamification-in-2021-a-more-matured-approach

You might also like