CA$ 0.00 pledged of CA$ 2,800 goal
backers
By Budge Burgess
CA$ 0.00 pledged of CA$ 2,800 goal
backers

About this project

Short description of the app - a search engine that reads databases with Lenovo product info, allowing near instant access to many years worth of product specifications. Simple and easy to use, using text or part numbers.

I have personally funded all previous development for the free app, LenovoLook Pro (for Android devices) and LenovoLook (for selected older BlackBerry phones).  In addition I have hired outside programmers to help with the FRU to Marketing Cross Reference database (something I invented many years ago) which has huge potential, and may - like the LenovoLook app itself - be unique in the IT industry. But I can no longer afford to continue personally funding tools to help Lenovo, as an ex-contractor.  The costs are beyond my budget. Perhaps you have either seen LenovoLook Pro in action on an Android device, or you checked out the screen captures on the Google Play Store site.   If you install LenovoLook Pro for Android you will automatically receive eleven Lenovo product databases, mostly in English, plus some in French or German. If you would like to have a version for your iPhone or iPad, please contribute.  Pledges of $250 Cdn or more may qualify you for a reward of an Android or Java programming  training course normally costing $2500. 

Risks and challenges

The risk is that the initial funding request of $2500 is not sufficient to work out all the issues. There are a great many hours in the Android version already. A second point is that maintenance of the product specs in the databases is frozen as of mid-December 2016. If additional funding and some Lenovo assistance becomes available data, maintenance could resume.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support this project

  1. Select this reward

    Pledge CA$ 250 or more About $186

    Android Programming Training - 1 person

    Android training for ONE PERSON. Learn how to create effective mobile applications and web sites. For iPhone, iPad and Android

    Students will learn
    (1) Getting started with Android App development
    (2) Creating the user interface (UI)
    (3) Mastering user interface layouts
    (4) Accepting and processing user input
    (5) Advanced user interfaces and the WebKit Browser
    (6) Data Management [SQLite Database and Content Providers]
    (7) Working with built-in Android features - telephony, camera, sensors, WiFi, geocoding, location, Bluetooth, sounds & Multimedia
    (8) Menus, Actionbars and Popups
    (9) Working with App Activities and intent filters
    (10) Saving files & images
    (11) Deploying to Android devices

    College and university students welcome.

    This is the reward for iOS app contribution

    Less
    Estimated delivery
    0 backers
    CA$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge CA$ 250 or more About $186

    Java Programming Core training 1 person

    Java Programming Core
    Topics :
    Java Runtime Environment

    o Integrated Development Environment (IDEs) Overview.
    o Eclipse Tool Overview.
    o The Java Virtual Machine
    o The Java 2 Software Development Kit
    o Java Comments
    o Review Questions

    Data Types, Variables and Operators
    o Data Types
    o Declaring Variables
    o Variable Scope
    o Casting
    o Operators
    o Automatic Casting
    o Review Questions

    Control Statements
    o Code Blocks
    o Conditional Statements
    o Iteration Statements (Loops)
    o Review Questions

    Methods
    o Java Methods
    o Return Statement
    o Calling a Method
    o Parameters
    o Pass by Value
    o Overloading
    o Review Questions

    Arrays
    o What Is an Array?
    o Initializing an Array
    o Using an Array
    o Garbage Collection
    o Two Dimensional Arrays (Matrix).
    o Review Questions

    Classes and Objects
    o Object-Oriented Programming
    o What Is a Class?
    o What Is an Object?
    o Instance and Class Members
    o Abstraction
    o Object References
    o Memory Management (Static ,Stack , and Heap).
    o Comparison between Objects.
    o Review Questions

    Inheritance
    o What Is Inheritance?
    o Overriding Methods
    o Overriding Methods and Variables
    o Review Questions

    Constructors
    o What Is a Constructor?
    o Using Constructors
    o The Keyword this
    o Constructor Process
    o Strings and StringBuffer
    o The Key Word super.
    o Constructors Chaining.
    o Review Questions

    Interfaces and Abstract Classes
    o What Is an Interface?
    o Polymorphism
    o What Is an Abstract Class?
    o What is an abstract method.
    o Final key word (Variables ,Methods ,and classes).
    o Review Questions

    Packages and Access Modifiers
    o Introduction to Packages and Access Modifiers
    o Packages
    o Access Modifiers
    o Encapsulation
    o Review Questions

    Swing Components
    o What Is the AWT?
    o What Is Swing?
    o Swing Containers
    o Swing Intermediate Containers.
    o Swing Components.
    o Review Questions

    Layout Managers
    o What Is a Layout Manager?
    o FlowLayout
    o GridLayout
    o GridBagLayouts.
    o Review Questions

    Graphics
    o Graphics Class
    o Color Class
    o Font Class
    o Review Questions

    The Delegation Model
    o What Is an Event?
    o What is the Listener?
    o Components ,Events ,Listener , and Listener Methods.
    o Event Handling Process.
    o Review Questions

    Inner Classes
    o What Is an Inner Class?
    o Inner Classes for Event Handling
    o Review Questions

    Exceptions
    o What Is an Exception?
    o Exception Handling Tips
    o Checked Exception and Unchecked Exception.
    o Use Try/catch/finally to handle Exception.
    o Use Throw and throws.

    Less
    Estimated delivery
    0 backers
    CA$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge CA$ 250 or more About $186

    Java Programming Training - 1 person

    Java Programming Fundamentals
    Topics :

    Java Runtime Environment
    o The Java Virtual Machine
    o The Java 2 Software Development Kit
    o Java Comments
    o Review Questions

    Data Types, Variables and Operators
    o Data Types
    o Declaring Variables
    o Variable Scope
    o Casting
    o Operators
    o Automatic Casting
    o Review Questions

    Control Statements
    o Code Blocks
    o Conditional Statements
    o Iteration Statements (Loops)
    o Review Questions

    Methods
    o Java Methods
    o Return Statement
    o Calling a Method
    o Parameters
    o Pass by Value
    o Overloading
    o Review Questions

    Arrays
    o What Is an Array?
    o Initializing an Array
    o Objects
    o Using an Array
    o Passing an Array to a Method
    o Garbage Collection
    o Command Line Parameters
    o Review Questions

    Classes and Objects
    o Object-Oriented Programming
    o What Is a Class?
    o What Is an Object?
    o Instance and Class Members
    o Abstraction
    o Object References
    o Review Questions

    Inheritance
    o What Is Inheritance?
    o Overriding Methods
    o Overriding Methods and Variables
    o Review Questions

    Constructors
    o What Is a Constructor?
    o Using Constructors
    o The Keyword this
    o Constructor Process
    o Constructors and Callbacks
    o Strings and StringBuffer
    o Review Questions

    Interfaces and Abstract Classes
    o What Is an Interface?
    o Polymorphism
    o What Is an Abstract Class?
    o Review Questions

    Packages and Access Modifiers
    o Introduction to Packages and Access Modifiers
    o Packages
    o Access Modifiers
    o Java 2 Application Programming Interface
    o Encapsulation
    o Review Questions

    Swing Components
    o What Is the AWT?
    o What Is Swing?
    o Swing Containers
    o JavaBeans
    o Review Questions

    Layout Managers
    o What Is a Layout Manager?
    o FlowLayout
    o GridLayout
    o BorderLayout
    o BoxLayout
    o Combining Layouts
    o Review Questions

    Graphics
    o Graphics Class
    o Color Class
    o Font Class
    o Review Questions

    The Delegation Model
    o What Is an Event?
    o JDK 1.0 Event Handling
    o SDK 1.2 Event Handling
    o Review Questions

    Inner Classes
    o What Is an Inner Class?
    o Inner Classes for Event Handling
    o Review Questions

    Applets
    o Programming Applets
    o Applets and Web Browsers
    o Converting an Application into an Applet
    o Converting an Applet into an Application
    o Review Questions

    Exceptions
    o What Is an Exception?
    o Handling Exceptions
    o Creating User-Defined Exceptions
    o Exception Handling Tips
    o Exceptions and Inheritance
    o Review Questions

    Creating Threads and Thread Methods
    o What Are Threads?
    o How Operating Systems Handle Multitasking
    o Types of Threads in Java
    o Creating Threads
    o Thread Methods
    o Review Questions

    Synchronization
    o What Is Thread Synchronization?
    o Thread Racing
    o Synchronized and the Object Monitor
    o Thread Race Condition
    o Sophisticated Thread Synchronization
    o Stopping, Suspending and Resuming Threads
    o Deadlocks
    o Review Questions

    Streams and Serialization
    o What Is a Stream?
    o InputStream, OutputStream, Reader and Writer
    o Files
    o Stream Classes of java.io.*
    o Serialization
    o Graduating Task: Building a simple word processor
    o Review Questions

    Networking
    o What Is Networking?
    o Connecting Computers Across the Internet
    o Networking Classes of java.net.*
    o The Java Client/Server Model
    o Building the EchoServer
    o Multithreading Your Client/Server Example
    o Final Project: Building a client/server chat system

    Less
    Estimated delivery
    0 backers
    CA$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge CA$ 600 or more About $446

    Android Programming Trainng - 3 people

    Android training for THREE PEOPLE. Learn how to create effective mobile applications and web sites. For iPhone, iPad and Android

    Students will learn
    (1) Getting started with Android App development
    (2) Creating the user interface (UI)
    (3) Mastering user interface layouts
    (4) Accepting and processing user input
    (5) Advanced user interfaces and the WebKit Browser
    (6) Data Management [SQLite Database and Content Providers]
    (7) Working with built-in Android features - telephony, camera, sensors, WiFi, geocoding, location, Bluetooth, sounds & Multimedia
    (8) Menus, Actionbars and Popups
    (9) Working with App Activities and intent filters
    (10) Saving files & images
    (11) Deploying to Android devices

    College and university students welcome.

    This is the reward for iOS app contribution

    Less
    Estimated delivery
    0 backers
    CA$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge CA$ 1,000 or more About $743

    Android Programming Training - 6 people

    Android training for SIX PEOPLE. Learn how to create effective mobile applications and web sites. For iPhone, iPad and Android

    Students will learn
    (1) Getting started with Android App development
    (2) Creating the user interface (UI)
    (3) Mastering user interface layouts
    (4) Accepting and processing user input
    (5) Advanced user interfaces and the WebKit Browser
    (6) Data Management [SQLite Database and Content Providers]
    (7) Working with built-in Android features - telephony, camera, sensors, WiFi, geocoding, location, Bluetooth, sounds & Multimedia
    (8) Menus, Actionbars and Popups
    (9) Working with App Activities and intent filters
    (10) Saving files & images
    (11) Deploying to Android devices

    College and university students welcome.

    This is the reward for iOS app contribution

    Less
    Estimated delivery
    0 backers
    CA$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge CA$ 1,500 or more About $1,115

    Android Programming Training -10 people

    Android training for TEN PEOPLE. Learn how to create effective mobile applications and web sites. For iPhone, iPad and Android

    Students will learn
    (1) Getting started with Android App development
    (2) Creating the user interface (UI)
    (3) Mastering user interface layouts
    (4) Accepting and processing user input
    (5) Advanced user interfaces and the WebKit Browser
    (6) Data Management [SQLite Database and Content Providers]
    (7) Working with built-in Android features - telephony, camera, sensors, WiFi, geocoding, location, Bluetooth, sounds & Multimedia
    (8) Menus, Actionbars and Popups
    (9) Working with App Activities and intent filters
    (10) Saving files & images
    (11) Deploying to Android devices

    College and university students welcome.

    This is the reward for iOS app contribution

    Less
    Estimated delivery
    0 backers
    CA$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (60 days)