JME II - crie aplicações para celular usando Java
Learn mobile app development! Connect to web data and manage it in databases. Build powerful mobile solutions.
Course Content
JME II - crie aplicações para celular usando Java is an all-levels Udemy course taught by Neri Neitzke. It runs 10h 20m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 1 review, with 24 students enrolled. It is a paid course, first published December 2015.
J2ME Database Connectivity & Web App Development: Build Mobile Applications That Interact with Databases
Learn to build powerful J2ME mobile applications that connect to and manipulate data stored in web databases. This comprehensive course (74 video lessons, 4GB content) guides you through the entire process, from database setup to data storage in device memory.
Prerequisites: Prior experience with J2ME development is recommended. A basic understanding of J2ME concepts is helpful.
Course Overview:
This course focuses on enabling J2ME applications to interact with databases hosted on web servers (local or remote). We'll cover:
- Database Setup: Learn to install, create, and configure a PostgreSQL database, including driver configuration.
- Web Server Integration: Understand how to access web servers (using URLs) to connect to your database.
- Secure Data Handling: Master techniques for reading and writing data between your J2ME application and the database.
- Data Storage in Memory (RMS): Discover how to store database data directly in the device's Random Access Memory (RAM) for faster access and offline functionality.
- Data Filtering & Sorting: Implement advanced data retrieval using
RecordFilterandRecordComparatorfor efficient data management.
Key Topics Covered:
- Environment Setup:
- JDK 1.6 & NetBeans 6.5 Installation
- Creating a new J2ME application project
- Setting up displays, lists, and commands
- Web Application Development:
- Creating web pages for database interaction
- Using JSP (JavaServer Pages) for data insertion, retrieval, and modification.
- Implementing form submissions and parameter handling.
- Securely storing and retrieving data using URLs.
- Database Interaction:
- Implementing
acessoWebclasses for database connection. - Reading data from the server using
HttpConnectionandThread. - Handling data transfer byte-by-byte and using
StringBufferandVectorfor efficient data manipulation. - Inserting, deleting, and updating database records.
- Handling whitespace and data formatting issues.
- Implementing
- Data Management & Optimization:
- Using
RecordFilterfor advanced data filtering. - Implementing
RecordComparatorfor custom data sorting. - Optimizing data retrieval and storage using RMS.
- Using
- VisualMidlet Integration:
- Leveraging VisualMidlet for faster development.
- Creating user interfaces with commands and forms.
- Integrating web access functionality within VisualMidlets.
- Advanced Techniques:
- Implementing SplashScreen functionality.
- Debugging and resolving common data handling issues.
- Using
readUTFandequalsfor data comparison. - Implementing manual and
readUTFbased search functionality.
Course Schedule (Video Lesson Breakdown):
The course is structured with detailed video lessons covering each of the above topics. Here's a summary of the lesson content:
- Installation & Setup
- Basic J2ME Application Creation
- UI Elements (Displays, Lists, Commands)
- CommandListener Implementation
- Form Creation
- PostgreSQL Database Installation & Table Creation
- Web Project Creation
- Web Page Creation & Testing
- Data Listing & Configuration
acessoWebClass Implementation- Connecting to the Server
- Thread & HttpConnection Usage
- Data Reading & Byte-by-Byte Processing
- StringBuffer & Vector Management
- Data Receiving & Handling
- Vector Bug Fixes
- Data Passing with Vector & Object-Oriented Programming
- JSP Insertion & Data Retrieval
- Data Insertion via URL
- Database Data Insertion
- Whitespace Handling
- Midlet & Web Class Integration
- Insertion Result Handling
- Garbage Collection & Input Stream Closing
- Deletion Implementation & Testing
- Data Alteration Implementation & Testing
- VisualMidlet Integration (List of People)
- VisualMidlet (Commands & Forms)
- VisualMidlet (Web Access)
- VisualMidlet (CRUD Operations)
- RMS Implementation (Data Storage in Memory)
- Data Receiving & RMS Storage
- Data Retrieval from RMS
- VisualMidlet for RMS
- Manual Search Implementation
readUTF&equalsfor Search- Data Listing
- SplashScreen Implementation
RecordFilterImplementationRecordFilterParameterizationRecordComparatorImplementationRecordComparatorwith ByteArrayInputStream
This
Need an app built? Hire the team behind TutorialSearch.io
Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.