Professional Documents
Culture Documents
Empowerment Technology (Grade 11 STEM - 1st Semester)
Empowerment Technology (Grade 11 STEM - 1st Semester)
3 Levels of Platform:
Level 1 – Access API
- most common type of internet platform. the apps on this level run elsewhere and call into the platform via
web services API to draw on data and services. API means Application Programming Interfaces.
----------------------------------------------------------------------------------------------------------------------------------
1. Visual Hierarchy
- this explains the order in which human eye perceives what it sees.
- Technique wherein the developer have to distinguish the importance of
every part of your web page.
- Elements should be ranked according to its importance and objectives
2. Proportion
- as the designer, you should keep in mind the proper division of the contents
of your web page to avoid crowding the view.
- We can make use the golden ratio and Fibonacci
3. Hick’s Law
- considered as a guideline for decision-making in a viewer’s perspective.
- states that “with every additional choice, the time required to make a decision increases.”
4. Fitts’ Law
- according to this law, the time needed to move to a target is dependent upon
the size of the target as well as the distance to the target.
- this means that the larger the target and the shorter the distance,
the easier would it be to move it or reach it
5. Accessibility
- when a visitor enters the website, he or she must be able to access each bit of information in the
easiest manner.
- typefaces must be readable.
- make your own color palette and choose contrasting colors.
6. Visible Language
- a web page design must communicate with the users clearly and in an engaging manner.
-the principles for a successful visual language: organize, economize, and communicate.
8. Regular Testing
- Test Early and Test Often (TETO) conducting usability tests every now and then provides important
results and insights for possible problems. Websites constantly need upgrades and updates.
----------------------------------------------------------------------------------------------------------------------------------
1. Links
Normal - This is the default state of a link
Visited - A link that is not being hovered over but whose target has been visited by the user.
Active - One that is currently being clicked by the user
Hover - Is what the link looks like when the user moves the mouse over it.
2. Forms
Form Label
- Forms typically collect personal data that users are reluctant to give out.
Input Fields and Labels
- Plan on how the input fields of the form will be laid out on the page
3. Form Validation
- This is the critical point where the website communicates the user requirements and errors in a form.
a) Required Fields
- all required fields should be indicated. This is done usually with an asterisk.
b) Real-time Validation
- this kind of validation informs the user as quickly as possible of any problems with the
data they inputted.
c) Post-back Validation
- this kind of validation happens after the user has submitted the form.
4. Status messages:
Errors, Warnings, Confirmation.
- Users will usually need some sort of feedback after performing an action on your website.
5. Animations:
Pop-ups, Tooltips, Transitions
- If animations are critical, it is best to provide developers with a sample of how they should work so
that the product functions as it should.
i. Tooltips
– those little pop-ups when user’s mouse hovers over elements
ii. Image rotators
– home page slide shows are all the rage, and a wide range of options
is available for transitions and styles.
iii. Lightbox
– you can style not only the lightbox itself, but also the transition to it.
----------------------------------------------------------------------------------------------------------------------------------
Web Template
- is a ready-made design for your website, including images, some navigation, preferably several
sample pages and in some cases flash animations. (Wix and Weebly are free website builders)
Wysiwyg
- An acronym for “what you see is what you get”.
- Most WYSIWYG editors are installed in the computer then it allows the developer to build and
preview the site.
- Adobe Dreamweaver, Rapidweaver, Microsoft SharePoint Designer and WYSIWYG Web builder are
some examples of WYSIWYG editors.
Online TECHNOLOGIES
- Online technologies also include presentation programs, forms and file management
that are available over the internet.
- According to TechTarget, cloud computing is a term for the
delivery of hosted services over the internet.
3 Main Benefits of Cloud Computing
1. Self-service provisioning
- End users can spin up computing resources for almost any type of workload on-demand.
2. Elasticity
- Companies can scale up as computing needs increase and then scale down again as demand
decreases.
3. Pay-per-use
- Measured at granular level allowing users to pay for the resources and workload they use.
Presentation Tools
Prezi
- founded in 2009 by Peter Arvai, Peter Halacsy and Adam Somlai-Fischer.
- a presentation resource that features a zoomable canvas unlike the box-type slides.
Emaze
- works similarly with prezi
----------------------------------------------------------------------------------------------------------------------------------
COLLABORATIVE DEVELOPMENT
COLLABORATION
- refers to the process of two or more people, entities, or organizations working together to complete a
task or achieve a goal.
- This strategy in project management is used to enhance efficiency, increase productivity, and improve
problem-solving.
- Working collaboratively, instead of individually, helps improve productivity and gives employees a
sense of purpose in the organization.
6 Common Principles:
1. Participation - Encourage participation from across your organization
2. Collective - Each needs to help the group reach a consensus and then take action collectively on the
decision to make.
3. Transparency - Feedback and trust are essential elements of collaboration. Being transparent with
information is crucial
4. Independence - Ensure that groupthink does not emerge and that people are thinking for themselves.
5. Persistence - You need to be persistent in your application of these principles, to ensure that all
content is kept within the community and easily accessible to all members.
6. Emergence - You need to ensure that you focus on the end goal rather than worrying how it is
achieved.
DYNAMICS AND STRUCTURE
Group
- is a collection of individuals who coordinate their efforts
Individual goals
Individual accountability
Individual success or failure
Team
- is a group of people who share a common goal
Shared goals
Individual & mutual accountability
Collective success or failure
In a workgroup, group members are independent of one another and have individual accountability.
On the other hand, in a team, team members share mutual accountability and work closely together to
solve problems. These dynamics inform the way tasks are handled and overall collaboration.
COLLABORATION TOOLS
Online Collaboration
- Let a group of people work together in real-time using the internet.
PROJECT MANAGEMENT
Project management - is the process of leading a team to achieve specific project objectives
within given constraints, such as scope, time, and budget.
Project management tools - help the team organize, track, and manage workflow.
- The project management process includes initiation, planning,
execution, monitoring, and closing.
LIFE CYCLE
1. Initiation - Explore requirements, scope, risks, and benefits.
2. Planning - Figuring out teams and dividing project tasks.
3. Execution - Taking the project plan and putting it into action.
4. Monitoring - Checking that the project is on track and adjusting plans as needed
5. Closing - Finishing the Project.
3. Process Owner
- The chairperson of the steering group
4. Project Manager
- Responsible for daily project management ensures that the project produces the agreed
deliverables at the appropriate level of quality.
----------------------------------------------------------------------------------------------------------------------------------
WEB HOSTING
WEB HOSTING
- is an internet service that allows individual users and organizations to make their websites accessible over
the World Wide Web.
- It involves renting space on a physical or virtual server to store website files and data.
- A web hosting provider is responsible for keeping the server up and running, implementing hosting
security measures, and ensuring that data such as texts, photos, and other files are transferred successfully to
the visitors’ browsers.
- Sharing space with other sites means yours might be affected if another website experiences a
security breach or traffic spike.
- Shared hosting plans are incredibly cheap, which is why they’re usually popular
with new website owners.
- The reason for this is that, as the name suggests, your website shares
server resources with many others.
2. VPS HOSTING
- Virtual Private Server hosting is suitable for websites that have outgrown shared hosting, offering
more control and resources. It offers a virtual server environment to host websites and applications.
- VPS is a more secure and stable option than shared hosting where you don’t
get a dedicated server space.
3. DEDICATED HOSTING
- Dedicated web hosting involves leasing an entire physical server from a hosting provider, which is
exclusively dedicated to one user or entity.
- In this setup, the user has full control over the server's resources, including CPU, RAM, storage, and
bandwidth, without sharing them with other users or websites making it ideal for large websites with
high traffic.
4. CLOUD HOSTING
- Instead of relying on a single physical server, cloud hosting uses a network of interconnected
servers, often referred to as a cloud.
- It's highly scalable, allowing for resources to be adjusted on-demand. It offers a pay-as-you-go setup
giving the users capital and operational savings.
- Cloud Hosting offers unlimited ability to handle high traffic or traffic spikes.
6. COLOCATION HOSTING
- involves renting space within a data center facility to house and maintain your servers and hardware.
- Instead of relying on a hosting provider's servers, you own the physical equipment and rent space,
power, cooling, bandwidth, and physical security within a data center.
- The most expensive option that gives the user maximum control over the hardware and software.
- This is ideal for big businesses needing precise control over their hardware, specific setups for their
equipment, and strong security, reliability, and internet connections.