Sistema de blogs Diarium
Universidad de Salamanca
Pablo Gallardo's Blog
My professional web log about IT, Project Management & SAP
 
Archive | Development RSS feed for this section

How to create a Python project in Eclipse

This post explained how to create a Python project in Eclipse, using plugin PyDev. It assumes you have followed previously the installation and configuration instructions on this previous post. Step-by-step procedure to create a Python project in Eclipse 1. Run Eclipse Open Eclipse on you operating system. 2. Switch to Python perspective As Eclipse does […]

Comments { 0 }

How to configure Eclipse for Python

Eclipse is a free and open source IDE (Integrated Development Environment). One of its characteristics is its compatibility with multiple programming languages. Some of them (like Java, C++ or PHP) are integrated by default in Eclipse but other require additional configurations that must be completed by the user. This is the case of Python. PyDev […]

Comments { 0 }

How to design a Software Development Environment

When designing a collaborative software development environment where different people are going to work together, we need to set up a system that allow us to ease their work. This post include a list of  functional elements that should be included in a software development environment in order to optimize the outcome of the team. […]

Comments { 0 }

List of Code Version Control Systems

List of Code Version Control Systems: Git Subversion (SVN) Concurrent Version System (CVS) Azure DevOps Server   List of Code Version Control System Git https://git-scm.com/   Subversion (SVN) https://subversion.apache.org/ By Apache. Concurrent Version System (CVS) https://www.nongnu.org/cvs/ Azure DevOps Server https://azure.microsoft.com/en-us/services/devops/server/ Formerly known as Team Foundation Server (TFS). By Microsoft.

Comments { 0 }

Possible Values of OS-dependent Java System Properties

There are some system properties that can be obtained from Java code. Some of these examples are: Code example: System.getProperty(“os.name”)   List of possible os values This is not a complete list. os.name values: Windows NT Windows 98 Windows XP Windows 2000 Windows ME Windows 2003 Windows 8.1 Windows 10 Linux SunOS FreeBSD Mac OS […]

Comments { 0 }

How to modify Java Compiler Version

  Why would I need to change the Java compiler version? We may tend to think that we should always use the latest version of the Java compiler. However, if the compiler version is newer than the virtual machine version, system will trigger an error when trying to run. So we may want to modify […]

Comments { 0 }

How to install JRE or JDK in Ubuntu

This post explains how to install or update Java components JRE or JDK in operating system Ubuntu. It may be compatible with other Debian-like or Ubuntu-like Linux distros, like Linux Mint, etc.   Step-by-step Procedure 1. Install repository Open a terminal. Install repository from command line: sudo add-apt-repository ppa:<repositoryaddress> The repositories I found were (you […]

Comments { 0 }

Understanding Java Components like JVM, JRE, JDK and OpenJDK

This post explains the most relevant concepts around the software needed to run and/or compile Java in a computer. Java Virtual Machine Java Virtual Machine (JVM) is the virtual machine that runs the Java bytecodes. The JVM doesn’t understand Java source code; that’s why you need compile your *.java files to obtain *.class files that […]

Comments { 0 }

How to reference a File on a Java Application

When referencing resources in a Java project, as for example photos, sound clips, video, etc., it is important to do it correctly because otherwise we may find errors when executing the application out of the IDE from a JAR file or on a different operating systems. Method getResource on each class allows to retrieve a […]

Comments { 0 }

Types of Software Licenses

This post enumerates the main software licenses that are common in the software industry. List of types of Software Licenses The types of software licenses described on this post are: Public domain Permissive, also known as BSD-style or Apache-style licenses Lesser General Public License (LGPL) Copyleft, also known as reciprocal or restrictive licenses Propietary Public […]

Comments { 0 }
Política de privacidad
Studii Salmantini. Campus de excelencia internacional