Search results for "java OR cookbook"
-
Elektor Publishing Getting Started With Java Using Eclipse
Mastering the Language and the Development PlatformMany people would like to learn Java but getting started is not easy since programming with Java requires at least two things: mastering the programming language and the development environment. With the help of many examples, this book shows how the language is structured. In addition, it employs the Eclipse development environment as an example of a powerful tool to teach developing Java programs.In Basics, the first part of the book, you acquire your Java and Eclipse basic knowledge. This part lays the programming foundations, gives you an overview of Java technology, and shows you what is special about object-oriented programming.In the second part called Java Language, everything revolves around the subtleties of the Java language and this is where the first small Java applications are created, aided by a fine blend of the knowledge part and practical exercises.Java Technology is both the name and the focus of the third part which also introduces you to the rules to observe when programming, what class libraries are and what advantages they have. In addition, you will learn how to test programs, what algorithms are, and how to program them.The fourth part, Java Projects, enables you to apply all the previous elements in an application with a graphical user interface. The project shows how to develop a larger application piece by piece with the Eclipse development environment. The Appendix concludes with a section on frequent errors that can occur when working with Eclipse, and a Glossary.
€ 44,95
Members € 40,46
-
Elektor Digital Getting Started With Java Using Eclipse (E-book)
Mastering the Language and the Development PlatformMany people would like to learn Java but getting started is not easy since programming with Java requires at least two things: mastering the programming language and the development environment. With the help of many examples, this book shows how the language is structured. In addition, it employs the Eclipse development environment as an example of a powerful tool to teach developing Java programs.In Basics, the first part of the book, you acquire your Java and Eclipse basic knowledge. This part lays the programming foundations, gives you an overview of Java technology, and shows you what is special about object-oriented programming.In the second part called Java Language, everything revolves around the subtleties of the Java language and this is where the first small Java applications are created, aided by a fine blend of the knowledge part and practical exercises.Java Technology is both the name and the focus of the third part which also introduces you to the rules to observe when programming, what class libraries are and what advantages they have. In addition, you will learn how to test programs, what algorithms are, and how to program them.The fourth part, Java Projects, enables you to apply all the previous elements in an application with a graphical user interface. The project shows how to develop a larger application piece by piece with the Eclipse development environment. The Appendix concludes with a section on frequent errors that can occur when working with Eclipse, and a Glossary.
€ 34,95
Members € 27,96
-
Elektor Digital PIC Cookbook for Virtual Instrumentation (E-book)
The software simulation of gauges, control-knobs, meters and indicators which behave just like real hardware components on a PC’s screen is known as virtual instrumentation. In this book, the Delphi program is used to create these mimics and PIC based external sensors are connected via a USB/RS232 converter communication link to a PC. Detailed case studies in this Book include a virtual compass displayed on the PC’s screen, a virtual digital storage oscilloscope, virtual -50 to +125 degree C thermometer, and FFT sound analyser, a joystick mouse and many examples detailing virtual instrumentation Delphi components. Arizona’s embedded microcontrollers – the PIC's are used in the projects and include PIC16F84A, PIC16C71, DSPIC30F6012A, PIC16F877, PIC12F629 and the PIC16F887. Much use is made of Microchip’s 44 pin development board (a virtual instrument ‘engine)’, equipped with a PIC16F887 with an onboard potentiometer in conjunction with the PIC’s ADC to simulate the generation of a variable voltage from a sensor/transducer, a UART to enable PC RS232 communications and a bank of 8 LED's to monitor received data is also equipped with an ISP connector to which the ‘PICKIT 2’ programmer may easily be connected. Full source code examples are provided both for several different PIC’s, both in assembler and C, together with the Pascal code for the Delphi programs which use different 3rd party Delphi virtual components.
€ 19,95
Members € 15,96
-
Elektor Digital RFID (E-book)
RFID technology has conquered many areas in which barcodes, magnetic strips and contact smartcards were used previously. Everyday applications, such as electronic ticketing, access cards, debit cards and electronic identity documents would not be possible without this technology. MIFARE is the most widely used RFID technology, and this book provides a practical and comprehensive introduction to it. Among other things, the initial chapters cover physical fundamentals, relevant standards, RFID antenna design, security considerations and cryptography. The complete design of a reader’s hardware and software is described in detail. The reader’s firmware and the associated PC software support programming using any .NET language. The specially developed PC program, “Smart Card Magic.NET”, is a simple development environment that supports sending commands to a card at the click of a mouse, as well as the ability to create C# scripts. Alternatively, one may follow all of the examples using Visual Studio 2010 Express Edition. Finally, the major smart card reader API standards are introduced. The focus is on programming contactless smartcards using standard PC/SC readers using C/C++, Java and C#.
€ 34,95
Members € 27,96
-
Elektor Digital Technical Modeling with OpenSCAD (E-book)
Create Models for 3D Printing, CNC Milling, Process Communication and Documentation Engineers dread designing 3D models using traditional modeling software. OpenSCAD takes a refreshing and completely different approach. Create your models by arranging geometric solids in a JavaScript-like language, and use them with your 3D printer, CNC mill, or process communication. OpenSCAD differs from other design systems in that it uses programmatical modeling. Your model is made up of primitives that are invoked using a C-, Java- or Python-like language. This approach to model design is close to the “mechanical work” done in the real world and appeals to engineers and others who are not a member of the traditional creative class. OpenSCAD also provides a wide variety of comfort functions that break the 1:1 relationship between code and geometry. This book demonstrates the various features of the programming language using practical examples such as a replacement knob for a LeCroy oscilloscope, a wardrobe hanger, a container for soap dispensers, and various other real-life examples. Written by an engineer with over 15 years of experience, this book is intended for Linux and Windows users alike. If you have programming experience in any language, this book will have you producing practical three-dimensional objects in short order!
€ 29,95
Members € 23,96
-
Elektor Publishing Technical Modeling with OpenSCAD
Create Models for 3D Printing, CNC Milling, Process Communication and DocumentationEngineers dread designing 3D models using traditional modeling software. OpenSCAD takes a refreshing and completely different approach. Create your models by arranging geometric solids in a JavaScript-like language, and use them with your 3D printer, CNC mill, or process communication.OpenSCAD differs from other design systems in that it uses programmatical modeling. Your model is made up of primitives that are invoked using a C-, Java- or Python-like language. This approach to model design is close to the “mechanical work” done in the real world and appeals to engineers and others who are not a member of the traditional creative class.OpenSCAD also provides a wide variety of comfort functions that break the 1:1 relationship between code and geometry. This book demonstrates the various features of the programming language using practical examples such as a replacement knob for a LeCroy oscilloscope, a wardrobe hanger, a container for soap dispensers, and various other real-life examples.Written by an engineer with over 15 years of experience, this book is intended for Linux and Windows users alike. If you have programming experience in any language, this book will have you producing practical three-dimensional objects in short order!
€ 34,95
Members € 31,46
-
Elektor Digital Elektor Special: Raspberry Pi and Pico (PDF)
Contents Projects PicoVoiceVoice alienation and sound effects with the Raspberry Pi Pico Navigation with Vibration Feedback POV Display Pulse Width Modulation (PWM) with the Raspberry Pi Pico Wi-Fi with the Raspberry Pi Pico 'Hello World' from the Raspberry Pi Pico and RP2040A look at the Raspberry Pi Foundation’s first microcontroller Simple On-Off Temperature Controller with Raspberry Pi HAT Multitasking with the Raspberry PiShowcase: a traffic lights controller The Raspberry Pi Ruler GadgetFun with a time-of-flight sensor Raspberry Pi Buffer Board (Mk. 1)Never blow up the I/O again FM radio with RDSA top HAT project for the Raspberry Pi LoRa with the Raspberry Pi PicoFun with MicroPython! Tutorials Qt for the Raspberry Pi Raspberry Pi Pico Programmingwith MicroPython and Thonny Raspberry Pi Full StackRPi and RF24 at the heart of a sensor network Raspberry Pi Bash Command Cheat Sheet Community Java on the Raspberry PiAn interview with Frank Delporte Reviews Introducing the New Raspberry Pi Pico W, H, and WH Secure Boot Solution for Raspberry PiRetrofit security at a reasonable price Review: SmartPi – Smart Meter Extension for Raspberry Pi Review: The Enviro+ Raspberry Pi HATMeasuring environmental data with Raspberry Pi and the HAT Enviro+ Review: Meet the Raspberry Pi 4All new but still good? Raspberry Pi Gets a Fast 3.5' Touch DisplayMore power at no extra charge Book Launch: Raspberry Pi for Radio Amateurs
€ 11,95
Members € 10,76
-
Elektor Digital Assembly Language Essentials (E-book)
A Guide to Powerful Programming for Embedded Systems You must be a well-rounded professional to excel in the ever-evolving, rapidly developing embedded design and programming industry. Simply put, when it comes to electronics design and programming, the more topics you can master, the more you’ll flourish at your workplace and at your personal workbench. This shouldn’t be a surprise, as the line between the skills of a hardware engineer and software engineer is blurring. The former should have a good grasp of programming in order to build efficient systems. The latter should understand the details of the design (whether it’s a physical or virtual application) for which he or she is writing code. Thus, to be successful, a modern professional electronics engineer must have a solid grasp of both hardware design and programming. Assembly Language Essentials is a matter-of-fact guide to Assembly that will introduce you to the most fundamental programming language of a processor. Unlike other resources about Assembly that focus exclusively on specific processors and platforms, this book uses the architecture of a fictional processor with its own hardware and instruction set. This enables you to consider the importance of Assembly language without having to deal with predetermined hardware or architectural restrictions. You’ll immediately find this thorough introduction to Assembly to be a valuable resource, whether you know nothing about the language or you have used it before. The only prerequisite is that you have a working knowledge of at least one higher-level programming language, such as C or Java. Assembly Language Essentials is an indispensible resource for electronics engineering professionals, academics, and advanced students looking to enhance their programming skills. The book provides the following, and more: An introduction to Assembly language and its functionality Significant definitions associated with Assembly language, as well as essential terminology pertaining to higher-level programming languages and computer architecture Important algorithms that may be built into high-level languages, but must be done the “hard way” in Assembly language — multiplication, division, and polynomial evaluation A presentation of Interrupt Service Routines with examples A free, downloadable Assembler program for experimenting with Assembly
€ 29,95
Members € 23,96
-
IoTize IoTize TapNLink WiFi, BLE, NFC
TapNLink modules provide wireless interfaces for linking electronic systems to mobile devices and the Cloud. TapNLink connects directly to the target system's microcontroller. It integrates into and is powered by the target system. All TapNLink products are easily configured to control access by different types of users to data in the target system. TapNLink facilitates rapid creation of Human Machine Interfaces (HMI) that run on Android, iOS and Windows mobiles. HMI apps are easily customized for different users and can be deployed and updated to keep pace with evolving system requirements and user needs. TapNLink Wi-Fi modules can also be configured to connect the target system permanently to a wireless network and the Cloud. This enables permanent logging of target system data and alarms. Features Wireless Channels Wi-Fi 802.11b/g/n Bluetooth Low Energy (BLE 4.2) Near Field Communication (NFC) Type5 tag (ISO/IEC 15693) Supported Target Connections: Connects on 2 GPIO of the target microcontroller and supports: Serial interface with Software Secure Serial Port (S3P) protocol Serial interface with ARM SWD debug protocol. UART with Modbus protocol Mobile Platform Support HTML5 web apps (Android, iOS) API for Cordova (Android, iOS, Windows 10) Java (Android, iOS native) Auto-app generator for Android and iOS mobiles Security Configurable access profiles Configurable, encrypted passwords AES-128/256 module-level data encryption Configurable secure pairing with NFC Dimensions: 38 mm x 28 mm x 3 mm Electrical Characteristics Input voltage: 2.3V to 3.6 V Low power consumption: Standby: 100 µA NFC Tx/Rx: 7 mA Wi-Fi Rx: 110 mA Wi-Fi Tx : 280 mA (802.11b) Temperature Range: -20°C ~ +55°C Compliance CE (Europe), FCC (USA), IC (Canada) REACH RoHS WEEE Ordering Information Base Part Number: TnL-FIW103 MOQ: 20 modules TapNLink modules pre-qualified, pre-programmed and ready to configure. IoTize Studio configuration and testing software Software for HMI on mobile devices (iOS, Android, Windows 10) IoTize Cloud MQTT infrastructure (open source) For more information, check out the datasheet here.
€ 32,95€ 24,95
Members identical
-
Elektor Bundles Bundle: Raspberry Pi Zero W + Raspberry Pi and Pico (Special)
Raspberry Pi Zero W The Raspberry Pi Zero W extends the Raspberry Pi Zero family. The Raspberry Pi Zero W has all the functionality of the original Raspberry Pi Zero, but comes with added connectivity consisting of: 802.11 b/g/n wireless LAN Bluetooth 4.1 Bluetooth Low Energy (BLE) Other Features 1 GHz, single-core CPU 512 MB RAM Mini HDMI and USB On-The-Go ports Micro-USB power HAT-compatible 40-pin header Composite video and reset headers CSI camera connector Contents of the Special Projects PicoVoiceVoice alienation and sound effects with the Raspberry Pi Pico Navigation with Vibration Feedback POV Display Pulse Width Modulation (PWM) with the Raspberry Pi Pico Wi-Fi with the Raspberry Pi Pico 'Hello World' from the Raspberry Pi Pico and RP2040A look at the Raspberry Pi Foundation’s first microcontroller Simple On-Off Temperature Controller with Raspberry Pi HAT Multitasking with the Raspberry PiShowcase: a traffic lights controller The Raspberry Pi Ruler GadgetFun with a time-of-flight sensor Raspberry Pi Buffer Board (Mk. 1)Never blow up the I/O again FM radio with RDSA top HAT project for the Raspberry Pi LoRa with the Raspberry Pi PicoFun with MicroPython! Tutorials Qt for the Raspberry Pi Raspberry Pi Pico Programmingwith MicroPython and Thonny Raspberry Pi Full StackRPi and RF24 at the heart of a sensor network Raspberry Pi Bash Command Cheat Sheet Community Java on the Raspberry PiAn interview with Frank Delporte Reviews Introducing the New Raspberry Pi Pico W, H, and WH Secure Boot Solution for Raspberry PiRetrofit security at a reasonable price Review: SmartPi – Smart Meter Extension for Raspberry Pi Review: The Enviro+ Raspberry Pi HATMeasuring environmental data with Raspberry Pi and the HAT Enviro+ Review: Meet the Raspberry Pi 4All new but still good? Raspberry Pi Gets a Fast 3.5" Touch DisplayMore power at no extra charge Book Launch: Raspberry Pi for Radio Amateurs This bundle contains: Raspberry Pi Zero W (normal price: €19.95) Elektor Special: Raspberry Pi and Pico (normal price: €14.95)
-
Arduino Arduino Pro Portenta X8
Portenta X8 is a powerful, industrial-grade SOM with Linux OS preloaded onboard, capable of running device-independent software thanks to its modular container architecture. Take advantage of onboard Wi-Fi/Bluetooth Low Energy connectivity to securely perform OS/application OTA updates. It’s basically two industrial products in one, with the power of no less than 9 cores. Leverage the Arduino environment to carry out real-time tasks while Linux takes care of high-performance processing. Portenta X8 features an NXP i.MX 8M Mini Cortex-A53 quad-core, up to 1.8 GHz per core + 1x Cortex-M4 up to 400 MHz, plus the STMicroelectronics STM32H747 dual-core Cortex-M7 up to 480 Mhz +M4 32-bit ARM MCU up to 240 Mhz. Features Two industrial products in one, combining Arduino’s availability of libraries/skills with container-based Linux distribution Outstanding computational density – a total of 9 cores within a compact form factor Multi-processor architecture allowing power-optimized processing Leverage popular programming languages like Python, Java and Ruby among others Real-time I/O and fieldbus/control on a dedicated core Deploy powerful AI algorithms and machine learning on the edge Secure OS/applications updates over-the-air Industrial-grade security at the hardware level, thanks to its crypto chip on dedicated bus Leverage the Arduino ecosystem to expand Portenta capabilities Implement multi-protocol routing with a single module Compatible with other Arduino Portenta products Industrial-Grade Security Portenta X8 has been designed with industrial-grade security in mind. PSA Certified and includes the NXP SE050C2 hardware security element to provide key generation, accelerated crypto operations and secure storage. Awarded Arm SystemReady certification and integrated Parsec services, making it one of the market’s first Cassini Products available to developers. Portenta X8 includes the customizable open-source Linux microPlatform OS, built using best industry practices for end-to-end security, incremental OTA updates and fleet management. Utilizing the cloud-based DevOps platform from Foundries.io to reinvent the way embedded Linux solutions are built, tested, deployed and maintained, the Portenta X8 benefits from Foundries.io continuous update service for cybersecurity. This service guarantees an updated image that contains all vulnerability patches; whilst the approach to containers decouples the operating system from the application, to seamlessly keep the whole system updated. Applications Portenta X8 enables IT professionals, system integrators and consulting firms to build and boost a wide variety of solutions for industrial contexts, and also lends itself to building automation and smart agriculture applications. Connected edge computer for manufacturing Autonomous Guided Vehicles (AGV) Interactive full-HD secure kiosks and digital signage Office & home control systems Navigation and control for smart agriculture Behavioral analytics for offices and factories Downloads Datasheet Schematics