background preloader

Java

Facebook Twitter

Agile Dev

Introduction, developing, implementing RESTful Web Services in Java | Bhaveshkumar Thaker. Representational State Transfer (REST) has gained widespread acceptance across the Web as a simpler alternative to SOAP and Web Services Description Language (WSDL)-based Web services. Key evidence of this shift in interface design is the adoption of REST by mainstream Web 2.0 service providers-including Yahoo, Google, and Facebook-who have deprecated or passed on SOAP and WSDL-based interfaces in favor of an easier-to-use, resource-oriented model to expose their services. This document will show you how to write RESTful web services in Java that conform to the JAX-RS: Java API for RESTful Web Services (JSR-311) specification and its reference implementation – Jersey. You’ll learn some of the principles of Representational State Transfer (REST) and get introduced to JAX-RS and Jersey.

You’ll also learn deploying RESTful web services to the Tomcat server and testing it with the Client. The tip uses a sample application to demonstrate some of the JAX-RS concepts and techniques. Click New…. Introduction, developing, implementing RESTful Web Services in Java | Bhaveshkumar Thaker. Programmableweb. Debian Linux Install GNU GCC Compiler and Development Environment. How do I install GNU/GCC compiler and related tools (such as make, debugger, man pages) collection under Debian Linux system using command line options? You need to install following packages on Debian and Ubuntu Linux: [a] build-essential package - Installs the following collection to compile c/c++ program on Debian/Ubuntu Linux: libc6-dev - C standard library.gcc - C compiler.g++ - C++ compiler.make - GNU make utility to maintain groups of programs.dpkg-dev - Debian package development tools.

Basically, build-essential package contains an informational list of packages which are considered essential for building Debian packages including gcc compiler, make and other required tools. This package also depends on the packages on that list, to make it easy to have the build-essential packages installed. Reading package lists... Done Building dependency tree Reading state information... Verify installation See also. Intel Galileo Gen 2 and Intel Edison for Beginners - Arduino - ApressOpen. Intel Galileo Gen 2 and Intel Edison for Beginners: A Hands-on Introduction provides a projects-based introduction to programming for the Intel Galileo Gen 2 and Intel Edison boards, for non-expert users and developers interested in Arduino and the Linux platform.

The book’s theory-into-practice approach features learning resources excerpted and refined from the book Intel Galileo and Intel Galileo Gen 2: API Features and Arduino Projects for Linux Programmers, which is geared to more-advanced-level audiences. The book provides an introduction to the Galileo and Edison boards, the APIs, the use of the Arduino IDE, the wiring language and basic networking followed by some application projects to pull it all together. Author Manoel Carlos Ramon is a member of the Intel Galileo development team; his text draw on his practical experience in working on the Galileo project as he shares the team’s findings, problems, fixes, workarounds and techniques with the open source community.

How to install Java runtime on Linux - Ask Xmodulo. Question: I want to run a Java application on my Linux. For that, I need to set up Java Runtime Environment (JRE). How can I install Java Runtime on [insert your Linux distro]? Java Runtime Environment (JRE) or Java Runtime is a minimal set of Java SDK, which allows one to run Java applications. JRE consists of Java Virtual Machine (JVM), libraries, and other supporting components. There are two choices for setting up JRE on Linux: use either Oracle JRE or OpenJDK JRE (open source implementation of the Java Platform). Choose either one you prefer. Install Oracle JRE on Linux Go to Oracle website, and click on "JRE Download" link. On the next page, accept Oracle license agreement. Non-RPM based Linux (e.g., Debian, Ubuntu, Mint): jre-7u45-linux-i586.tar.gz (32-bit) or jre-7u45-linux-x64.tar.gz (64-bit) RPM-based Linux (e.g., Fedora, CentOS, RHEL): jre-7u45-linux-i586.rpm (32-bit) or jre-7u45-linux-x64.rpm (64-bit) To install Oracle JRE on RPM-based Linux: Install OpenJDK Java Runtime on Linux.

Reading Temperature from TMP102 (Temperature Sensor) using Raspberry Pi | Tenet Technetronics' Blogspot. The TMP102 temperature sensor breakout from Sparkfun is an easy to use thermometer that connects via I2C. This quick example shows how to use a TMP102 with Raspberry Pi and some simple Python code to get the current temperature. Step 1: Prerequisites Run the following commands to install required packages: sudo apt-get update sudo apt-get upgrade sudo apt-get install i2c-tools sudo apt-get install python-smbus Step 2: Enabling I2c device in Raspberry Pi. Sudo nano /etc/modules And add these two lines to the end of the file: i2c-bcm2708i2c-dev Step 3: Depending on your distribution, you may also have to edit a file which comes under sudo nano /etc/modprobe.d/raspi-blacklist.conf blacklist spi-bcm2708 blacklist i2c-bcm2708 Edit and comment the above two lines by putting a “#” infront of them #blacklist spi-bcm2708 #blacklist i2c-bcm2708 Step 4: Now add a new user to the i2c group: sudo adduser pi i2c Step 5: Reboot the machine by sudo reboot Step 6: Connections: (GPIO.setmode(GPIO.BOARD) sudo i2cdetect -y 1 Code.

Galileo-debian / Wiki / Home. Galileo-debian. Gumstix / Mailing Lists. Some hints on Yocto builds for IoT devkit - example: adding Java JRE. Recently someone asked me on more documentation about Yocto builds. In particular the person mentioned facing difficulties adding Java to an own IoT Yocto build. This conversation triggered the following post: Why you don't need Yocto builds on your own First of all: in order to work with the IoT devkit you don't in general have to touch the Yocto build. The devkit provides a prebuilt SD card boot image to put on your Intel(R) Galileo board. And off you go. To your /etc/opkg/iotdk.conf file as described in (Section "Using the Repository with IOTDL builds") you are ready to use opkg to add further packages from that repository with To get the list of packages you can use Apart from that there is a live image on including all setup to compile your own binaries for the Galileo target.

How you can do Yocto builds on your own Initial Yocto build Note: SD Card Issues — Clay and Galileo. Sergey's Blog - Malinov Family Web Presence. IntelGalileo/HydroGalileoInitialInstall. Intel Galileo initial Yocto image install Description: How to download, build and install the Intel Galileo Linux image. Keywords: Intel Galileo Tutorial Level: INTERMEDIATE Next Tutorial: Adding ROS to the image Adding ROS This tutorial assumes you have a Linux Ubuntu machine. Upgrade firmware I was unable to get the card to boot from the SD Card until the firmware was updated. Formatting the SD Card I'm not sure what format the card needs, but I was able to get it to work with: Partition table: msdos Partition type: fat32 boot flag: no Install Basic Image The first step is to download, build and install the basic image.

Mkdir ~/devel_gal cd ~/devel_gal sudo apt-get install p7zip-full git 7z x ~/Downloads/Board_Support_Package_Sources_for_Intel_Quark_v0.7.5.7z tar xzvf Board_Support_Package_Sources_for_Intel_Quark_v0.7.5/meta-clanton_v0.7.5.tar.gz cd meta-clanton_v0.7.5 . Make a backup copy of the original recipe. cp .. DISTRO ? Comment out the entire .. Edit .. +static unsigned int i2c_std_mode = 1; How to Format an SD Card to a Smaller Size.

Tutorials

Frameworks.