Ingeniero De Sistemas Informaticos

Total Page:16

File Type:pdf, Size:1020Kb

Ingeniero De Sistemas Informaticos UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS Sistema informático de apoyo a la gestión y monitoreo de servicios integrales de salud que proporciona el personal de enfermería para contribuir a mejorar la calidad de atención a pacientes de la red nacional de establecimientos de salud. PRESENTADO POR: MARCELA YASMIN ALDANA PALACIOS NESTOR WILLIAN HERRERA ORELLANA OMAR ALFREDO OSTORGA CARTAGENA JUAN CARLOS SERRANO MENDOZA PARA OPTAR AL TITULO DE: INGENIERO DE SISTEMAS INFORMATICOS CIUDAD UNIVERSITARIA, JULIO 2015 UNIVERSIDAD DE EL SALVADOR RECTOR : ING. MARIO ROBERTO NIETO LOVO SECRETARIA GENERAL : DRA. ANA LETICIA ZAVALETA DE AMAYA FACULTAD DE INGENIERIA Y ARQUITECTURA DECANO : ING. FRANCISCO ANTONIO ALARCÓN SANDOVAL SECRETARIO : ING. JULIO ALBERTO PORTILLO ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS DIRECTOR : ING. JOSE MARIA SANCHEZ CORNEJO UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS Trabajo de Graduación previo a la opción al Grado de: INGENIERO DE SISTEMAS INFORMATICOS Título : Sistema informático de apoyo a la gestión y monitoreo de servicios integrales de salud que proporciona el personal de enfermería para contribuir a mejorar la calidad de atención a pacientes de la red nacional de establecimientos de salud. Presentado por : MARCELA YASMIN ALDANA PALACIOS NESTOR WILLIAN HERRERA ORELLANA OMAR ALFREDO OSTORGA CARTAGENA JUAN CARLOS SERRANO MENDOZA Trabajo de Graduación Aprobado por: Docente Asesor : ING. OSCAR ALONSO RODRIGUEZ LINARES San Salvador, Julio 2015 Trabajo de Graduación Aprobado por: Docente Asesor : ING. OSCAR ALONSO RODRIGUEZ LINARES UNIVERSIDAD DE EL SALVADOR Agradecimientos Primero a Dios por darme salud, sabiduría, discernimiento y entendimiento, Divino Niño Jesús por su intercesión en mis estudios y durante el trabajo de graduación, Virgen María por ser mi consuelo en los momentos difíciles, San Juan Bosco padre y maestro de la juventud por guiar mi camino hasta culminar con éxito esta etapa a pesar de las dificultades. A mi padre Concepción el cual me inculco que debía de luchar por cumplir mis metas e inspiro el estudiar esta carrera, sé que desde el cielo ha estado cuidándome y apoyándome, a mi madre Lucia por ser mi apoyo fundamental, su compresión, consejos y paciencia han permitido que logre finalizar el trabajo de graduación, a mi hermano Nelson por facilitarme las herramientas necesarias durante mis estudios. A mi segunda mama Daysi por escucharme, mis padrinos Oscar, Eligio, Rosa Eva, Rolando por sus consejos, mis hermanas Esteffany, Michelle, Rebeca y Fernanda por brindarme su amor y llenar de alegría mis días difíciles. A Bety por abrir las puertas de su casa y reír sin parar a pesar de los obstáculos de la vida. A Manolo, Jorgue y Aracely por ser parte de las alegrías y tristezas durante esta etapa que hoy finaliza. A Juan Carlos por apoyarme y trabajar paso a paso durante el trabajo de graduación, a mi amigo Jeysson por su apoyo incondicional y sincero en las etapas más difíciles de este trabajo, mis compañeros Nestor y Omar por su colaboración en concluir satisfactoriamente este trayecto. A las enfermeras de la Unidad de Enfermería del Ministerio de salud por su calidez, apertura, apoyo y colaboración en permitirnos la realización del trabajo de graduación. A nuestro asesor el Ing. Oscar Rodríguez, por su esfuerzo, conocimiento, consejos, enseñanzas, paciencia, correcciones y animarnos a que termináramos lo que habíamos iniciado. Marcela Yasmin Aldana Palacios ii UNIVERSIDAD DE EL SALVADOR Agradecimientos Agradezco a Dios por permitirme llegar hasta esta etapa de mi vida y poder mediante su infinita gracia, cumplir mis metas. A mi familia, que ha sabido apoyarme incondicionalmente en todo sentido, tanto espiritual como material, sus consejos y dirección son algo que siempre recordaré y pondré en práctica toda mi vida. A mis compañeros Marcela, Juan Carlos, y Néstor, sin los cuales no hubiera sido posible la realización de todo este trabajo. Al personal de la Unidad de Enfermería del Ministerio de Salud, quienes dedicaron su tiempo y recursos para apoyarnos a lo largo de la realización de nuestra investigación. El trabajo diario de cada enfermera y enfermero de El Salvador para contribuir a fomentar y mantener la salud de la población es definitivamente una labor que merece ser valorada mucho más de lo que actualmente es reconocida por parte de la población salvadoreña. A nuestro docente asesor, Ingeniero Oscar Rodríguez, por brindarnos los lineamientos y palabras necesarias para culminar con éxito nuestro trabajo de graduación. A todos los docentes de la escuela de Ingeniería de Sistemas informáticos, cuya labor docente a través de los años es un elemento importante que me ayudará en mi vida profesional. A Kennia, quien por breve tiempo supo darme palabras de aliento en momentos difíciles; sus consejos y ejemplo son algo que siempre recordaré y me ayudará en mi vida personal y profesional. Omar Alfredo Ostorga Cartagena iii UNIVERSIDAD DE EL SALVADOR Agradecimientos Agradezco en primer lugar a Dios, ya que él me ha permitido llegar hasta este punto de mi vida y de mi carrera universitaria. Estos años en la universidad han sido años llenos de muchos obstáculos, tanto académicos como en mi vida personal pero con la ayuda de Dios todo ha sido posible, poniendo en mi camino a las personas que han sido parte de este logro en mi vida. Quiero agradecer infinitamente y de todo corazón a mi madre Marta del Carmen Orellana Torres por estar siempre en los momentos difíciles de mi vida y carrera universitaria brindándome todo su apoyo incondicional, pues ella ha sido un pilar fundamental en mi vida y en mis estudios, muchas veces pasamos necesidades pero humildemente puedo decir que mi madre siempre busco la manera de que no me faltara nada y siempre con la ayuda de Dios. Por esta razón mi carrera y este trabajo de graduación es un triunfo que es merecido compartirlo con ellos. También quiero agradecer a Marlene Lisseth Rodríguez Aguilar quien dios puso en mi camino, gracias por estar apoyándome en todo momento en mi carrera universitaria, gracias por los ánimos que me das para seguir adelante, por desearme suerte en los parciales y apoyarme infinitamente en este trabajo de graduación. A mis amigos y compañeros que a lo largo de toda esta experiencia académica estuvieron conmigo y por haberme demostrado siempre su amistad ayudándome desde el inicio de la carrera a cumplir las exigencias de la misma y a todos aquellos que aportaron su granito de arena para que todo esto fuera posible. Agradezco a Omar Martínez por prestarme su computadora cuando más la necesitaba, Ivan Humaña por la comprensión y ayuda recibida de su parte. A mis compañeros de tesis; hemos luchado juntos todo este tiempo, con risas, disgustos, aprendizaje y tantas experiencias que quedarán en nuestras mentes y corazones. Gracias por aguantarme y por enseñarme tantas cosas. Agradezco a toda mi familia que ha estado pendiente de mi carrera universitaria, aconsejándome, apoyándome en los momentos difíciles, dándome fuerzas para seguir adelante. Gracias hermanos Fredi Antonio y Salvador Enrique, gracias Papá Salvador Herrera, gracias a ustedes primos Miguel Herrera, Héctor Paz, Leticia Campos, gracias tía Cristina, tío Kike por todo su apoyo. Mis más sinceros agradecimientos a todos. Nestor Willian Herrera Orellana iv UNIVERSIDAD DE EL SALVADOR Agradecimientos Le agradezco a Dios todo poderoso, por darme la fuerza, la sabiduría, la paciencia y por bendecirme en cada paso que he dado en mi vida, por permitirme terminar con éxito el trabajo de graduación, superando cada etapa por más dura que pareciera. Agradezco a mi familia, mis padres Celina y Carlos, y a mis hermanos Evelin y Luis, que me han sabido comprender, entender y apoyar en cada etapa de mi vida, a Marcela que ha estado apoyándome y trabajando hombro a hombro en toda esta aventura que se llama trabajo de graduación, a mi amigo Jeysson por brindarme su apoyo incondicional en las etapas más críticas de este trabajo, a mis compañeros de trabajo Jessica y Julio por el apoyo brindado, a mis compañeros Nestor y Omar por su colaboración a que esta etapa culmine satisfactoriamente y con éxito. También estoy agradecido con las enfermeras de la Unidad de Enfermería del Ministerio de Salud por abrirnos las puertas, apoyarnos y permitirnos realizar el trabajo de graduación en dicha unidad. No me queda más que agradecer a nuestro asesor, el ing Oscar Rodríguez, por guiar este esfuerzo, con su experiencia, paciencia, conocimiento y permitir aprender y crecer en este trabajo, gracias por no tirar la toalla con el grupo, por las correcciones hechas y sobre todo por los consejos brindados, ya los eche a la matata y varios ya los estoy poniendo en práctica. Espero este tomo sea de utilidad para los futuros ingenieros que viene detrás mío. Juan Carlos Serrano Mendoza v UNIVERSIDAD DE EL SALVADOR INDICE INTRODUCCION .................................................................................................................................... xi OBJETIVOS .......................................................................................................................................... xiii General ............................................................................................................................................... xiii Específicos .......................................................................................................................................
Recommended publications
  • Open Source Php Mysql Application Builder
    Open Source Php Mysql Application Builder Sometimes maxi Myles reappoints her misdemeanant promissorily, but hard-fisted Neale stop-overs cryptography or Tiboldacierated contends expansively. issuably. Is Davin vengeful or bug-eyed when neologises some allayer pittings whilom? Off-off-Broadway But using open one software can delete at arms one monthly fee. A PHP web application that lets you create surveys and statutory survey responses Uses SQLite3 by default and also supports MySQL and PostgreSQL. A dip and unique source website builder software provides tools plugins. Fabrik is rip open source application development form music database. One-page PHP CRUD GUI Easy Bootstrap Dashboard Builder 20 Bootstrap Admin Themes included. Form Builder is an extraordinary form-creating software. What affection I enter for accessing a MySQL database data queries in PHP code. CRUD Admin Generator Generate a backend from a MySql. Comparing the 5 Best PHP Form Builders And 4 Free Scripts. Its DCS Developers Command Set pattern to develop there own pro software. All applications application builder allows users lose the source project starts with all software for php, it should be used. OsCommerce Online Merchant is likewise open-source online shop. Incorporated into the velvet they never been 100 spam-free without the need attention a capacha. Joomla Custom Website Application Builder What is Fabrik. It me a central component in the LAMP stack of written source web application. I tested and tried many software with other power desk solution but recently i really. Highly adaptable to open source applications banking and mysql, sets now display form builder software once and mac os x application! See each and.
    [Show full text]
  • Said GUERRAB
    Said GUERRAB CONTACT 404-5100 Boulevard Pie IX E-mail: [email protected] H1X 2B6 Website: www.sguerrab-developper.com Montreal (QC) Phone: 438-935-8707 SUMMARY 05 years of experience designing and developing websites. Bilingual French-English. Implementation of numerous IT projects within the school. Design and implementation of websites in PHP, MySQL, JSP, HTML5, CSS3, Sass, Less, Stylus, and JavaScript, Bootstrap, D3.js, MVC framworks (PHP Laravel), Photoshop... Web project management (specifications, deadlines, risks management...). Audio editing, video editing, and graphic design. SEO for websites Autonomous, organized, have a team spirit, available, highly motivated, adaptable to new situations, can work under pressure. TECHNICAL Operating Systems: Windows, Linux , Mac OS X SKILLS Programming Languages: Java, JSP, Ruby, Cobol, VB.NET, C++, PHP, HTML/CSS, JavaScript Markup Languages:JSON, YAML, XML CSS Preprocessors: Sass CSS, Stylus CSS, Less CSS Editors & IDEs: Eclipse, PHPStorm, NetBeans, RubyMine, Sublime Text… Version Control Systems: GIT, Github, Bitbucket, SVN Frameworks & libraries: Laravel, JQuery, Bootstrap, D3.js... CMS: Drupal, Joomla, WordPress Server management: Apache, Tomcat, Glassfish, CPanel, DNS Database: Oracle SQL, PL/SQL, SQL Server, MySQL, Access. Office Applications:Excel, Word, Powerpoint and LibreOffice suite Other software: Microsoft Project, Microsoft Visio, Oracle Forms, Oracle Reports Graphism: Photoshop, The Gimp, Illustrator, Inkscape et InDesign. Maintening:Software (installation and updating). PROFESSIONAL Identify the needs of clients. SKILLS Analyze specifications of the website. Establish a site plan with the design of each page. Choosing tools for the development of the site . Coordinate the collection and the organization of information to include on the site. Collaborate in the definition of the architecture of the site and the choice of navigation scenarios.
    [Show full text]
  • Universidade Salvador – Unifacs Programa De Pós-Graduação Em Redes De Computadores Mestrado Profissional Em Redes De Computadores
    UNIVERSIDADE SALVADOR – UNIFACS PROGRAMA DE PÓS-GRADUAÇÃO EM REDES DE COMPUTADORES MESTRADO PROFISSIONAL EM REDES DE COMPUTADORES DEMIAN LESSA INTERFACES GRÁFICAS COM O USUÁRIO: UMA ABORDAGEM BASEADA EM PADRÕES Salvador 2005 DEMIAN LESSA INTERFACES GRÁFICAS COM O USUÁRIO: UMA ABORDAGEM BASEADA EM PADRÕES Dissertação apresentada ao Mestrado Profissional em Redes de Computadores da Universidade Salvador – UNIFACS, como requisito parcial para obtenção do grau de Mestre. Orientador: Prof. Dr. Manoel Gomes de Mendonça. Salvador 2005 Lessa, Demian Interfaces gráficas com o usuário: uma abordagem baseada em padrões / Demian Lessa. – Salvador, 2005. 202 f.: il. Dissertação apresentada ao Mestrado Profissional em Redes de Computadores da Universidade Salvador – UNIFACS, como requisito parcial para a obtenção do grau de Mestre. Orientador: Prof. Dr. Manoel Gomes de Mendonça. 1. Interfaces gráficas para usuário - Sistema de computador. I. Mendonça, Manoel Gomes de, orient. II. Título. TERMO DE APROVAÇÃO DEMIAN LESSA INTERFACES GRÁFICAS COM O USUÁRIO: UMA ABORDAGEM BASEADA EM PADRÕES Dissertação aprovada como requisito parcial para obtenção do grau de Mestre em em Redes de Computadores da Universidade Salvador – UNIFACS, pela seguinte banca examinadora: Manoel Gomes de Mendonça – Orientador _________________________________ Doutor em Ciência da Computação pela Universidade de Maryland em College Park, Estados Unidos Universidade Salvador - UNIFACS Celso Alberto Saibel Santos ____________________________________________ Doutor em Informatique Fondamentalle et Parallelisme pelo Université Paul Sabatier de Toulouse III, França Universidade Federal da Bahia – UFBA Flávio Morais de Assis Silva _____________________________________________ Doutor em Informática pelo Technische Universität Berlin, Alemanha Universidade Federal da Bahia – UFBA Salvador de de 2005 A meus pais, Luiz e Ines, pelo constante incentivo intelectual e, muito especialmente, por todo amor e carinho repetidamente demonstrados.
    [Show full text]
  • Servoy Stuff Browser Suite FAQ
    Servoy Stuff Browser Suite FAQ Servoy Stuff Browser Suite FAQ Please read carefully: the following contains important information about the use of the Browser Suite in its current version. What is it? It is a suite of native bean components and plugins all Servoy-Aware and tightly integrated with the Servoy platform: - a browser bean - a flash player bean - a html editor bean - a client plugin to rule them all - a server plugin to setup a few admin flags - an installer to help deployment What version of Servoy is supported? - Servoy 5+ Servoy 4.1.8+ will be supported, starting with version 0.9.40+, except for Mac OS X developer (client will work though) What OS/platforms are currently supported? In Developer: - Windows all platform - Mac OS X 10.5+ - Linux GTK based In Smart client: - Windows all platform - Mac OS X 10.5+ - Linux GTK based The web client is not currently supported, although a limited support might come in the future if there is enough demand for it… What Java versions are currently supported? - Windows: java 5 or java 6 (except updates 10 to 14) – 32 and 64-bit - Mac OS X: java 5 or java 6 – 32 and 64-bit - Linux: java 6 (except updates 10 to 14) – 32 and 64-bit Where can I get it? http://www.servoyforge.net/projects/browsersuite What is it made of? It is build on the powerful DJ-NativeSwing project ( http://djproject.sourceforge.net/ns ) v0.9.9 This library is using the Eclipse SWT project ( http://www.eclipse.org/swt ) v3.6.1 And various other projects like the JNA project ( https://jna.dev.java.net/ ) v3.2.4 The XULRunner
    [Show full text]
  • Chapter 1 Introduction to Computers, Programs, and Java
    Chapter 1 Introduction to Computers, Programs, and Java 1.1 Introduction • The central theme of this book is to learn how to solve problems by writing a program . • This book teaches you how to create programs by using the Java programming languages . • Java is the Internet program language • Why Java? The answer is that Java enables user to deploy applications on the Internet for servers , desktop computers , and small hand-held devices . 1.2 What is a Computer? • A computer is an electronic device that stores and processes data. • A computer includes both hardware and software. o Hardware is the physical aspect of the computer that can be seen. o Software is the invisible instructions that control the hardware and make it work. • Computer programming consists of writing instructions for computers to perform. • A computer consists of the following hardware components o CPU (Central Processing Unit) o Memory (Main memory) o Storage Devices (hard disk, floppy disk, CDs) o Input/Output devices (monitor, printer, keyboard, mouse) o Communication devices (Modem, NIC (Network Interface Card)). Bus Storage Communication Input Output Memory CPU Devices Devices Devices Devices e.g., Disk, CD, e.g., Modem, e.g., Keyboard, e.g., Monitor, and Tape and NIC Mouse Printer FIGURE 1.1 A computer consists of a CPU, memory, Hard disk, floppy disk, monitor, printer, and communication devices. CMPS161 Class Notes (Chap 01) Page 1 / 15 Kuo-pao Yang 1.2.1 Central Processing Unit (CPU) • The central processing unit (CPU) is the brain of a computer. • It retrieves instructions from memory and executes them.
    [Show full text]
  • Overall Features Performance Price
    Scan this code for more info. To download a barcode app, SMS <f2k> to 56677 from a mobile phone with Internet access and camera. SMARTPHONE JOLLA Experience a different way of operating a smartphone without any home or back button — Ashok Pandey to operate, but those who are upgrading to taste the new flavor may struggle a little. At the start, it asks to setup your account and then, it guides you how to use the phone. The first screen reminded us of BB 10 OS. Since there is no Home button, you’ll have to learn a lot of gestures, shortcuts and cues. Sailfish OS sup- ports Android apps and games, and most apps run smoothly. Although there is no issue with Android apps and games on Jolla, but with third party apps like facebook you will find some functionality and notification differences, as Price: `15,490 they are not integrated with the system. Feels good and runs smooth: Jolla has 4.5-inch qHD (960x450p) display, though we were expecting a 720p display, yet screen has good viewing angles. The display is average to use in direct sunlight. It is backed by a 1.4GHz dual-core processor, 1GB RAM and 16 GB internal memory (13.7 GB available to the user) expandable via microSD card. Navigating the phone was quite easy, and launching and switching between apps was smooth. It is equipped with 8 MP rear camera with LED flash that captures quality images in day- light with decent color reproduction. The cam- here are many smartphone manufacturers era comes with several settings for the flash, and OS platforms available in the market.
    [Show full text]
  • CSCE A201 Computer Programming I Lab 0
    CSCE A201 Computer Programming I Lab 0 Lecture Instructors: Dr. Kenrick Mock, MW 11:30‐12:45pm Dr. Frank Witmer, TR 10‐11:15am Lab Assistants: Deanna Flynn Elisha Waugh Goals for Today • Introduce lab assistants • Meet some of your classmates • Introduction to Dr. Java • Understand platform independence • Write your first (!?) Java program Syllabus Highlights wrt. Lab • May students collaborate on lab assignments? • May students collaborate on programming assignments? • What percentage of the total course grade is determined by lab? • How is the lab grade determined? Introduce your Neighbor 1. Name 2. Hometown 3. Something interesting (e.g. hobby or recent trip) Some Java Development Environments • Dr. Java – from Rice University, simple & effective – standalone executable (installation instructions on Blackboard) • jGRASP – NSF funded at Auburn University • Intellij IDEA – good code completion & error messages – https://www.jetbrains.com/idea/ • NetBeans – from Oracle, good for multiple, larger projects • Eclipse – more plug‐ins, more customizable – good for Android development) • TextPad (initially free, but then ~$30) • Any text editor & command line – Notepad++ with Cygwin/DOS – emacs, vim, nano with unix/linux • See also Appendix 1 in Savitch book Java Example • Class Hello must be stored in file Hello.java public class Hello { public static void main(String[] args) { System.out.println("Hello world."); } } Platform Independence Demo • Compile java & C++ programs on linux – Which executable/bytecode will run on a Windows machine? Platform Independence • Use ‘javac’ command to compile Java source code .java files high‐level language • Use ‘java’ command to run Java bytecode .class and .jar (Java Archive) files low‐level language Same bytecodes can run any platform with an appropriate JVM (‘java’) Lab 0 Exercise 1.
    [Show full text]
  • Programming Languages and Methodologies
    Personnel Information: Şekip Kaan EKİN Game Developer at Alictus Mobile: +90 (532) 624 44 55 E-mail: [email protected] Website: www.kaanekin.com GitHub: https://github.com/sekin72 LinkedIn: www.linkedin.com/in/%C5%9Fekip-kaan-ekin-326646134/ Education: 2014 – 2019 B.Sc. Computer Engineering Bilkent University, Ankara, Turkey (Language of Education: English) 2011 – 2014 Macide – Ramiz Taşkınlar Science High School, Akhisar/Manisa, Turkey 2010 – 2011 Manisa Science High School, Manisa, Turkey 2002 – 2010 Misak-ı Milli Ali Şefik Primary School, Akhisar/Manisa, Turkey Languages: Turkish: Native Speaker English: Proficient Programming Languages and Methodologies: I am proficient and experienced in C#, Java, NoSQL and SQL, wrote most of my projects using these languages. I am also experienced with Scrum development methodology. I have some experience in C++, Python and HTML, rest of my projects are written with them. I have less experience in MATLAB, System Verilog, MIPS Assembly and MARS. Courses Taken: Algorithms and Programming I-II CS 101-102 Fundamental Structures of Computer Science I-II CS 201-202 Algorithms I CS 473 Object-Oriented Software Engineering CS319 Introduction to Machine Learning CS 464 Artificial Intelligence CS 461 Database Systems CS 353 Game Design and Research COMD 354 Software Engineering Project Management CS 413 Software Product Line Engineering CS 415 Application Lifecycle Management CS 453 Software Verification and Validation CS 458 Animation and Film/Television Graphics I-II GRA 215-216 Automata Theory and Formal
    [Show full text]
  • Towards Actionable Visualisation in Software Development
    Towards Actionable Visualisation in Software Development Leonel Merino, Mohammad Ghafari, and Oscar Nierstrasz Software Composition Group, University of Bern Bern, Switzerland {merino, ghafari, oscar}@inf.unibe.ch Abstract—Although abundant studies have shown how visual- are still unaware of existing visualisation techniques to isation can help software developers to perform their daily tasks, adopt for their particular needs. A few studies have tried to visualisation is still not a common practice since developers address this issue by investigating to which software engi- have little support for adopting a proper visualisation for their needs. neering tasks particular visualisation techniques have been In this paper we review the 346 papers published in SOFT- applied [13]–[15]. Nevertheless, we believe these studies are VIS/VISSOFT venues and identify 65 design study papers that still coarse-grained to match a suitable visualisation to their describe how visualisation is used to alleviate various difficulties concrete needs. in software development. We classify these studies into several When developers perform a particular programming task problem domains that we collected from the research on soft- ware development community, and highlight the characteristics they ask some questions such as “what code is related to a of each study. On the one hand, we support software developers change?” or “where is this method called?”. Several studies to put visualisation in action by mapping existing techniques have investigated such questions and classified them into to particular needs in various problem domains. On the other groups [16]–[18]. Indeed, such questions reflect developer hand, we help researchers in the field by exposing domains with needs, and we believe mapping them to existing types of little visualisation support.
    [Show full text]
  • Oracle's Commitment to the Eclipse Community
    Oracle’s Commitment to the Eclipse Community An Oracle White Paper March 2007 INTRODUCTION Eclipse has gained strong market adoption for core Java development and is adding support for other languages as well. It enjoys great popularity, in part because it’s free, but also due to its extensibility via plug-ins and the strong ecosystem around it. The advent of emerging trends and technologies like Web 2.0 and SOA amplified the need for an integrated and comprehensive Java IDE that provides pre- packaged and tested support for all major Java EE 5 and Web services standards. Oracle’s tools vision is “productivity with choice”. This means making application development for the Oracle platform as easy as possible regardless of what toolset developers employ be it Oracle JDeveloper or Eclipse. Oracle’s JDeveloper provides a great out-of-the box user experience and dramatically increases productivity for building Java Enterprise Edition (Java EE) and SOA based applications. For various reasons, some Oracle customers elect to use Eclipse for Java development. We believe those users should get similar productivity that other Oracle users are already enjoying with JDeveloper. That’s why Oracle chose to join the Eclipse Foundation as a Strategic Developer and Board Member, and contribute world class talent to lead a variety of Eclipse projects and address its customers' needs. EVOLVING REQUIREMENTS Three major enterprise computing trends are coming together to form a new platform for application development. These trends are Java EE 5, Service Oriented Architecture (SOA), and Web 2.0. Today, end users expect highly interactive user interfaces with real-time updates and desktop-like capabilities.
    [Show full text]
  • The Java Compiler • the Java Interpreter • the Java Debugger On
    Tools : • The Java Compiler javac [ options ] filename.java . -depend: Causes recompilation of class files on which the source files given as command line arguments recursively depend. -O: Optimizes code, slows down compilation, dis- ables -depend. • The Java Interpreter java [ options ] classname hargsi • The Java Debugger jdb [ options ] Type help or ? to get started. On windows we have Jcreator and netbeans on our BSD systems. (We also have netbeans on windows available, but it is not nearly as quick as jcreator.) 1 The simplest program: public class Hello { public static void main(String[] args) { System.out.println("Hello."); } } Hello.java Executing this program would print to the console the sentence “Hello.”. A bit more complex: public class Second { public static void main(String[] input) { for (int i = input.length - 1; i >= 0; i--) System.out.print(input[i] + " "); System.out.print("\n"); } } Second.java Executing this program would print to the console the arguments in reverse order, each separated by one blank space. Primitive data types : • byte : 8 bit integer, [-128 , 127] • char : 16 bit unsigned integer, [0 , 65536]. This character set offers 65536 distincts Unicode char- acters. • short : 16 bit signed integer, [-32768 , 32767] • int : 32-bit integer, [-2147483648 , 2147483647] • long : 64 bit signed integer, [-9223372036854775807 , 9223372036854775806] • float : 32-bit float, 1.4023984e–45 to 3.40282347e+38 • double : 64-bit float, 4.94065645841246544e–324 to 1.79769313486231570e+308 • boolean : such a variable can take on
    [Show full text]
  • Escuela Politecnica Del Ejército Dpto. De Ciencias
    ESCUELA POLITECNICA DEL EJÉRCITO DPTO. DE CIENCIAS DE LA COMPUTACIÓN CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA IMPLANTACIÓN DE UN SISTEMA WEB EN EL LABORATORIO OPTIMAGEM, PARA LA AUTOMATIZACIÓN DEL ENVÍO DE RESULTADOS DE EXÁMENES CLÍNICOS A LOS MÉDICOS TRATANTES Previa a la obtención del Título de: INGENIERO EN SISTEMAS E INFORMÁTICA POR: JUAN ESTEBAN CABRERA GUERRA LORENA IVETH MELO VELOZ SANGOLQUÍ, 29 de Julio de 2009 i CERTIFICACIÓN DE ELABORACIÓN DEL PROYECTO Certificamos que el presente proyecto “Implantación de un Sistema Web en el Laboratorio OPTIMAGEM S.A., para la automatización del envió de resultados de exámenes clínicos a los médicos tratantes” fue realizado en su totalidad por el Sr. JUAN ESTEBAN CABRERA GUERRA Y la Srta. LORENA IVETH MELO VELOZ, como requerimiento parcial para la obtención del título de Ingeniero en Sistemas e Informática. _________________ __________________ Ing. Rodrigo Fonseca Ing. Danilo Martínez DIRECTOR CODIRECTOR Sangolquí, 29 de julio de 2009 ii DEDICATORIA La presente tesis primero quiero dedicarla a Dios por haberme bendecido con su paciencia y enseñanza diaria, ante las adversidades de la vida, a mis padres por depositar su confianza, amor y comprensión durante toda mi carrera universitaria, a mi hermano por estar a mi lado en el día a día apoyándome en todo momento. A mis familiares, docentes y amigos que supieron apoyarme con sus consejos, conocimientos y valores durante mi permanencia en la Escuela Politécnica del Ejército. Lorena Iveth Melo Veloz La presente tesis va dedicada a DIOS por haberme dado la fortaleza y la sabiduría para concluir esta etapa de mi carrera profesional, a mis padres por el apoyo y la confianza que me supieron brindar a través de toda mi carrera estudiantil, a mi hermana, mi cuñado, mis amigos y familiares por sus consejos y apoyo que me ayudaron a nunca desmayar en este duro camino.
    [Show full text]