SlideShare una empresa de Scribd logo
1 de 13
About IntelliJ IDEA
 An integrated development environment (IDE).
 Provide a source code editor, built automation, a
debugger, a designer, and other software development
tools.
 Used to develop desktop applications, mobile
applications, websites, etc.
 Supports multiple programming languages
1. JVM-based languages,
including Java, Scala,Groovy, Clojure and Kotlin.
2. PHP, Python and Ruby.
3. SQL, including PostgreSQL, MySQL, Oracle, SQL
Server and many other dialects.
Visibility of System Status
 IntelliJ IDEA status bar indicates the current IDE state
and lets you carry out certain environment
maintenance tasks.
 Shows current status of a running application.
 The user has the ability to leave the unwanted state
without having to go through an extended dialogue.
Support undo and redo.
User Control and freedom
Error Prevention
 There is a narrow vertical area right to the editor which
holds all errors and warnings known to the ide about
the current file.
 Provides the ability of recognizing if a certain file has
errors.
Recognition rather than recall
 Some functions can not be done by using the toolbar
options. So user have to either memories the shortcuts or
navigate through main menu.
Example: Commenting and uncommenting lines of code
1. On the main menu, choose Code | Comment with Line
Comment.
2. Press Ctrl+Slash.
Flexibility and Efficiency of Use
 IntelliJ IDEA offers the most intelligent code
completion for all supported languages.
 Provides daily tips to increase the efficiency of use.
Help Users Recognize, Diagnose,
and Recover from Errors
 Provides error messages with line number, and
description of error.
Help and Documentation
 IntelliJ IDEA offers an online documentation to
help users.

Más contenido relacionado

La actualidad más candente (9)

Lecture 2
Lecture 2Lecture 2
Lecture 2
 
J2ME MCQs
J2ME MCQsJ2ME MCQs
J2ME MCQs
 
Why do we need open source today
Why do we need open source todayWhy do we need open source today
Why do we need open source today
 
Microsoft Tech Club Cairo University "MSTC'16 Builders and Developers " First...
Microsoft Tech Club Cairo University "MSTC'16 Builders and Developers " First...Microsoft Tech Club Cairo University "MSTC'16 Builders and Developers " First...
Microsoft Tech Club Cairo University "MSTC'16 Builders and Developers " First...
 
Android (Speech Recognizer)
Android (Speech Recognizer)Android (Speech Recognizer)
Android (Speech Recognizer)
 
Python Integrated Development Environment
Python Integrated Development EnvironmentPython Integrated Development Environment
Python Integrated Development Environment
 
Java
JavaJava
Java
 
I os 101:basic training rajan
I os 101:basic training   rajanI os 101:basic training   rajan
I os 101:basic training rajan
 
Android
AndroidAndroid
Android
 

Destacado

Ten Usability Heuristics with Example -Sivaprasath Selvaraj
Ten Usability Heuristics with Example -Sivaprasath SelvarajTen Usability Heuristics with Example -Sivaprasath Selvaraj
Ten Usability Heuristics with Example -Sivaprasath Selvaraj
Sivaprasath Selvaraj
 
Usability i UX - podstawy
Usability i UX - podstawyUsability i UX - podstawy
Usability i UX - podstawy
rtaraszka
 

Destacado (20)

Ten Usability Heuristics with Example -Sivaprasath Selvaraj
Ten Usability Heuristics with Example -Sivaprasath SelvarajTen Usability Heuristics with Example -Sivaprasath Selvaraj
Ten Usability Heuristics with Example -Sivaprasath Selvaraj
 
Oceanaut studios neislens10 heuristics_1015
Oceanaut studios neislens10 heuristics_1015Oceanaut studios neislens10 heuristics_1015
Oceanaut studios neislens10 heuristics_1015
 
Usability Heuristics
Usability HeuristicsUsability Heuristics
Usability Heuristics
 
UXBASIS – Getting UX integrated
UXBASIS – Getting UX integratedUXBASIS – Getting UX integrated
UXBASIS – Getting UX integrated
 
Usability Heuristics (Sodastream)
Usability Heuristics (Sodastream)Usability Heuristics (Sodastream)
Usability Heuristics (Sodastream)
 
Intro to User Experience
Intro to User ExperienceIntro to User Experience
Intro to User Experience
 
Usability i UX - podstawy
Usability i UX - podstawyUsability i UX - podstawy
Usability i UX - podstawy
 
Usabilty Heuristics explained
Usabilty Heuristics explainedUsabilty Heuristics explained
Usabilty Heuristics explained
 
Heuristic Evaluation in Reverse for UX Improvement
Heuristic Evaluation in Reverse for UX ImprovementHeuristic Evaluation in Reverse for UX Improvement
Heuristic Evaluation in Reverse for UX Improvement
 
Heuristic Evaluation
Heuristic EvaluationHeuristic Evaluation
Heuristic Evaluation
 
How UX Evolves at Companies: A New Look at Maturity Models
How UX Evolves at Companies: A New Look at Maturity ModelsHow UX Evolves at Companies: A New Look at Maturity Models
How UX Evolves at Companies: A New Look at Maturity Models
 
Mockup & wireframe creation and validation
Mockup & wireframe creation and validationMockup & wireframe creation and validation
Mockup & wireframe creation and validation
 
UI, UX & Design Tips To Get Better Conversions - Trucos en UI, UX y diseño pa...
UI, UX & Design Tips To Get Better Conversions - Trucos en UI, UX y diseño pa...UI, UX & Design Tips To Get Better Conversions - Trucos en UI, UX y diseño pa...
UI, UX & Design Tips To Get Better Conversions - Trucos en UI, UX y diseño pa...
 
Heuristic ux-evaluation
Heuristic ux-evaluationHeuristic ux-evaluation
Heuristic ux-evaluation
 
UX is for Losers
UX is for LosersUX is for Losers
UX is for Losers
 
Heuristics 101: Understanding and Applying Design Principles
Heuristics 101: Understanding and Applying Design PrinciplesHeuristics 101: Understanding and Applying Design Principles
Heuristics 101: Understanding and Applying Design Principles
 
Heuristic Evaluation - UX Approach
Heuristic Evaluation - UX ApproachHeuristic Evaluation - UX Approach
Heuristic Evaluation - UX Approach
 
Introduction to usability heuristics
Introduction to usability heuristicsIntroduction to usability heuristics
Introduction to usability heuristics
 
Web Metrics: A Primer for UX Pros - UPDATED
Web Metrics: A Primer for UX Pros - UPDATEDWeb Metrics: A Primer for UX Pros - UPDATED
Web Metrics: A Primer for UX Pros - UPDATED
 
The 10 Golden Usability Heuristics (Montreal Girl Geeks September 2014)
The 10 Golden Usability Heuristics (Montreal Girl Geeks September 2014)The 10 Golden Usability Heuristics (Montreal Girl Geeks September 2014)
The 10 Golden Usability Heuristics (Montreal Girl Geeks September 2014)
 

Similar a Usability Heuristics - IntelliJ IDEA

Getting Started with Android Application Development
Getting Started with Android Application DevelopmentGetting Started with Android Application Development
Getting Started with Android Application Development
Asanka Indrajith
 
Cara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang RamadhanCara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
DicodingEvent
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
MCM COmpetitive Classes
 
Java Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage EssayJava Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage Essay
Liz Sims
 

Similar a Usability Heuristics - IntelliJ IDEA (20)

10 Usability Heuristics - IntelliJ IDEA
10 Usability Heuristics - IntelliJ IDEA10 Usability Heuristics - IntelliJ IDEA
10 Usability Heuristics - IntelliJ IDEA
 
Unit1 introduction to Java
Unit1 introduction to JavaUnit1 introduction to Java
Unit1 introduction to Java
 
Introduction to java
Introduction to  javaIntroduction to  java
Introduction to java
 
Working with Java development IDE
Working with Java development IDEWorking with Java development IDE
Working with Java development IDE
 
Working with Java development IDE
Working with Java development IDEWorking with Java development IDE
Working with Java development IDE
 
Android Development - Session 2
Android Development - Session 2Android Development - Session 2
Android Development - Session 2
 
Android Development - Session 1
Android Development - Session 1Android Development - Session 1
Android Development - Session 1
 
JAVA PROGRAMMING-Unit I - Final PPT.pptx
JAVA PROGRAMMING-Unit I - Final PPT.pptxJAVA PROGRAMMING-Unit I - Final PPT.pptx
JAVA PROGRAMMING-Unit I - Final PPT.pptx
 
Java chapter 1
Java   chapter 1Java   chapter 1
Java chapter 1
 
Getting Started with Android Application Development
Getting Started with Android Application DevelopmentGetting Started with Android Application Development
Getting Started with Android Application Development
 
Java Programming Basics
Java Programming BasicsJava Programming Basics
Java Programming Basics
 
Cara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang RamadhanCara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
 
What is-java
What is-javaWhat is-java
What is-java
 
Java Programming 100 Programming Challenges
Java Programming 100 Programming ChallengesJava Programming 100 Programming Challenges
Java Programming 100 Programming Challenges
 
Java-Unit-I.ppt
Java-Unit-I.pptJava-Unit-I.ppt
Java-Unit-I.ppt
 
Campus portal for wireless devices srs
Campus portal for wireless devices srsCampus portal for wireless devices srs
Campus portal for wireless devices srs
 
Android vs ios System Architecture in OS perspective
Android vs ios System Architecture in OS perspectiveAndroid vs ios System Architecture in OS perspective
Android vs ios System Architecture in OS perspective
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
 
Java Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage EssayJava Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage Essay
 
Industrial training
Industrial trainingIndustrial training
Industrial training
 

Último

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 

Usability Heuristics - IntelliJ IDEA

  • 1.
  • 2. About IntelliJ IDEA  An integrated development environment (IDE).  Provide a source code editor, built automation, a debugger, a designer, and other software development tools.  Used to develop desktop applications, mobile applications, websites, etc.
  • 3.  Supports multiple programming languages 1. JVM-based languages, including Java, Scala,Groovy, Clojure and Kotlin. 2. PHP, Python and Ruby. 3. SQL, including PostgreSQL, MySQL, Oracle, SQL Server and many other dialects.
  • 4.
  • 5. Visibility of System Status  IntelliJ IDEA status bar indicates the current IDE state and lets you carry out certain environment maintenance tasks.  Shows current status of a running application.
  • 6.  The user has the ability to leave the unwanted state without having to go through an extended dialogue. Support undo and redo. User Control and freedom
  • 7. Error Prevention  There is a narrow vertical area right to the editor which holds all errors and warnings known to the ide about the current file.
  • 8.  Provides the ability of recognizing if a certain file has errors.
  • 9. Recognition rather than recall  Some functions can not be done by using the toolbar options. So user have to either memories the shortcuts or navigate through main menu. Example: Commenting and uncommenting lines of code 1. On the main menu, choose Code | Comment with Line Comment. 2. Press Ctrl+Slash.
  • 10. Flexibility and Efficiency of Use  IntelliJ IDEA offers the most intelligent code completion for all supported languages.
  • 11.  Provides daily tips to increase the efficiency of use.
  • 12. Help Users Recognize, Diagnose, and Recover from Errors  Provides error messages with line number, and description of error.
  • 13. Help and Documentation  IntelliJ IDEA offers an online documentation to help users.