ECLIPSE IDE N AME : A SHOK P ADMARAJU C OURSE : T OPICS ON S OFTWARE E NGINEERING I NSTRUCTOR : D R. S ERGIU D ASCALU.

Slides:



Advertisements
Similar presentations
©2004 BLACKBOARD, INC. ALL RIGHTS RESERVED. Java Integrated Development Environments Heather Natour Senior Lead Engineer Blackboard Inc. July 18 th 10:15am.
Advertisements

Software engineering tools for web development Jim Briggs 1CASE.
Integrated Development Environments, Source Control Repositories, Automated Testing Tools, Bug Tracking, Code Analysis Tools, Build Tools, Project Hosting.
Programming Mobile Applications with Android
Which development tool is right for you? Commercial Tools John Fuentes – Principal Solutions Architect
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
Java developer tools Emanuel Dohi Lars Larsson
Web & Application Development. Microsoft or Open Source  Business needs/requirements VS  Developers Preferences.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
UNIT4 BUSINESS ANALYTICS. page WHAT IS THE PRODUCT? 2 A business intelligence tool kit, specializing in Coporate Performance Management An application.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Object Oriented Software Development 1. Introduction to C# and Visual Studio.
Evaluate the Usability of a User Interface Tool or Toolkit Assignment 1 Assignment 1 Evaluate the Usability of a User Interface Tool or Toolkit T. H Ranasinghe.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Standardize on Team Foundation Server across the enterprise with Teamprise Corey Steffen General Manager
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Sayed Ahmed BSc. Eng. In Computer Sc. and Eng. (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just.
1. 2 What’s New in NetBeans IDE What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Vs. Ease of Developing 3 rd Party Applications. Points of Interest Closed Source vs. Open Source – Does It Matter? Objective-C vs. Java – Implementation.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Brijesh Patel | Working with AIR Native Extensions.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Android. The Eclipse IDE Installation Requirements: Eclipse Java Windows All must match (32-bit OR 64-bit) If you have a 64-bit OS & 32-bit browser,
Sayed Ahmed Computer Engineering (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just et cetera) Technologies.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
PhoneGap- Cross platform for mobile Lê Nguyên Khánh Trần Đại Nhân
INTRODUCTION TO JAVA AND ANDROID. Slide 2 Our Ecosystem Java Eclipse Android SDK.
1 3. Computing System Fundamentals 3.1 Language Translators.
Mobile Device Programming
Productivity Tools Ken Nguyen Department of Information Technology Clayton State University.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
A (very brief) intro to Eclipse Boyana Norris June 4, 2009.
AUIS Assignment 01 IT Part A Visual Studio IDE   Developing IDE from Microsoft.
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Introduction to Java The Java Platform, The Java Language, JDK, Eclipse Svetlin Nakov Technical Trainer Software University
What is Eclipse? Official Definition: Eclipse Evolution
Eclipse 24-Apr-17.
The Java Platform, The Java Language, JDK, IntelliJ
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Ionic & Cordova crash course Ivan Varga
INTRODUCTION TO JAVA AND ANDROID. Slide 2 Our Ecosystem Java Eclipse Android SDK.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Top 5 IDE that Simplifies PHP Development Biztech IT Consultancy Pvt. Ltd. | |
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
IBM Worklight environment setup 1. Eclipse IDE Multi-purpose integrated development environment (IDE) Open source Supported for Windows, Mac OS X, Linux.
Programming C++ in Linux by various IDEs and editors by: Danial Khashabi Master: Dr.B.Taheri November 2008.
Introduction to Xamarin C# Everywhere
Setup a PHP + MySQL Development Environment
Intro to the Eclipse IDE and PHPEclipse
Obtaining the Required Tools
Browsers and Web Platforms
Android.
A (very brief) intro to Eclipse
Apache Cordova Overview
Developing applications using Chromium
Git Version Control for Everyone
Mobile App Development
Windows 10 Preview Andy & Jerry
SEEM4570 Tutorial 1 Android SDK + XCode SDK +
Presentation transcript:

ECLIPSE IDE N AME : A SHOK P ADMARAJU C OURSE : T OPICS ON S OFTWARE E NGINEERING I NSTRUCTOR : D R. S ERGIU D ASCALU

WHAT IS AN IDE ?  Integrated Development Environment or Interactive Development Environment.  A software application that is used for Software Development.  E.g. : CodeLite for C/C++, Android Studio for building Android apps, Xcode for OS X and iOS and many more  Has inbuilt compiler, interpreter or both.  Some special functionalities like Version Control System, Graphical User Interface etc.  Open source IDEs with free distribution  E.g. : IDLE (Python GUI), Android Studio, NetBeans etc.  Proprietary IDEs  E.g. : Flash Builder for ActionScript, Microsoft Visual Studio, LispWorks for Lisp etc.  Cross-Platform IDEs  E.g. : NetBeans C/C++ Development pack, CodeLite, Eclipse etc.

ECLIPSE IDE - Introduction  One of the mostly used IDEs available for programming in different languages.  E.g. : JAVA, HTML, PYTHON, PERL, COBOL etc.  Eclipse SDK is open source software and freely available online.   Eclipse Foundation is developing and producing different versions of Eclipse IDE.  Most recent version is Eclipse Luna  Older versions released are Austin 3.0, Bravo 3.1, Indigo 3.7, Kepler 4.3 etc.  Future release is Mars 4.5  Eclipse Public License.

More…..  Eclipse supports coding in multiple languages in single package.  E.g. : JavaScript in HTML, CSS in HTML etc.  Runs on Windows, Linux, Max OS and Solaris.  Supports extensions and third party plug-ins after installation.  E.g. : Android application development with the help of ADT plug-in.  Supports other functionalities for clean code.  E.g. : Auto formatter, Syntax checking, Spell check, Debugging etc.  Supports Concurrent version systems that are provided by third party plug-ins.  E.g. : GitHub Mylyn Connector  Supports program debugging tools.

Eclipse Desktop IDEs  Eclipse IDE for Java Developers. Eclipse Java Development Tools Eclipse XML Editors and Tools Code Recommenders tools for Java Developers Eclipse Git Team provider  Eclipse IDE for Java EE Developers. Data Tools provided Eclipse Java Development Tools Eclipse Java EE Development Tools JavaScript Development Tools Eclipse Plug-in Development Environment  Eclipse IDE for C/C++ Developers. C/C++ Development Tools Eclipse Git Team Provider Mylyn Task List Remote System Explorer  Eclipse IDE for PHP Developers. PHP Development Tools (PDT) Eclipse XML Editors and Tools Mylyn Task List Eclipse Git Team Provider Eclipse Web IDE  Orion Orion Online IDE Need access to cloud Compatible with Mobile web browsers

Eclipse Projects & Integrations  Language Tools : Lua Development Tool (LDT) C/C++ Development Tool (CDT) Object Teams  Modeling Tools : Business Process Model and Notation Xpand Requirements Modeling Framework Eclipse Generation Factories Acceleo  Testing Tools : SWTBot RCP Testing Tool Test and Performance Tools Platform  Other Tools Mylyn Task Focused Interface Java Workflow Tooling Subversive – SVN Team provider Voice Tools project for IVR voiceXML Visual Editor for XML Eclipse Git Team Provider Mobile Tools for Java Cloud Application Management Framework  Third party Eclipse plug-ins Android Google Web ToolKit PyDev Eclipse Visual Editor

Eclipse Workbench Loading

Eclipse IDE

Internal Web Browser

Orion Web IDE

Syntax checking, Spell checking

Auto formatter

Tutorials

Eclipse Community Forum

Pros Cons Performance Multi-language support Tutorials Cross-platform support In-built compiler and interpreter Community forums Integrations and Plug-in support User Interface Open Source (I like it) Task Scheduler In-built Debugger And many more….. o Some Open Bugs o Crashes very rarely o Large installation folder o May be few more(that I don’t know)…

THANK YOU QUESTIONS ?