TONG CHEE FEI Multimedia University Bachelor of Computer

Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
Port Folio
TONG CHEE FEI
Multimedia University
Bachelor of Computer Science
[email protected]
0163468387
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
Programming Project
• Rummikub Game with AI (C++)
• Cinema Ticket Reservation System (C++)
• Hostel Management System (C++)
• GPS Tracking System (window mobile side-VB C# and local pc side-VB)
• Barcode Generator (PHP , VB C#)
• Barcode Scanner (Android Java)
• Restaurant Suggestion System (HTML, JavaScript, CSS, PHP )
• FYP- Social Communication Application (Android Java/ php/ MySQL)
• Bingo (C-Socket Programming)
• Program Signature Pad for MC45 in Visual Basic and C#
• Excel Macro Programming - PBS Annual Order Planning Sheet
• Weight Bridge Program in VB6
• Intranet Communication System (HTML,JavaScript, CSS, PHP)
• Printing Shop Sales Management System (VB)
• Online Pet Shop Sales Management System (HTML,JavaScript, CSS, PHP)
• Online MMU (Android Java)
• Interior Design (c++ opengl)
• Lorry Tracker(Android Java, HTML,Jquery,Ajax,php)
• my MTC Tango(Android Java)
• APS Mobile(Android Java)
• Homedec (Android Java)
• ONz/FitMalaysia (Android Java)
Za
Research Project
• Research About AcuCobol & isCobol run on other device (IE/Android/Apple OS)
• Research How to Generate 2D Barcode
• Research Eclipse for Cobol
• Research SSL
• Research MC45 Mobile Computer
• Research X windows
• Research Difference between PuTTY and Telnet
• Research PSFTP
• Research Cygwin
• Research Samba (File Sharing)
• Research Differences between Xming, Cygwin and Xmanager
• Research Mobile Terminal Emulator Access
Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
Description
1. FYP- Social Communication Application (Android Java/ php/ MySQL)
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
2. Interior Design (c++ opengl)
Za
3. Restaurant Suggestion System
• After login, user can search any type of food they like.
• User can get all the information about the restaurant and post the comment.
4. Research About AcuCobol & isCobol run on other device (IE/Android/Apple OS)
• Only 2 way can run cobol on mobile - mobile app and iscobol web direct
• isCobol Web Direct 2.0- An application combine cobol together with java. It same
like Eclipse are IDE program. isCobol Web Direct can direct generate html page
with cobol code.
• AcuCobol (pure cobol) – To run on mobile or web browser, need to create CGI
program and html page. CGI program use to connect the main cobol program and
html page.
5. Research How to Generate 2D Barcode
• 2D barcode can store more data and it can support 30% loss recovery
• 2D barcode have 6 part, quiet zone, finder patterns, alignment pattern, timing
pattern, version information and data cells
• C# .net already have the barcode generator library
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
Za
6. Research Eclipse for Cobol
• Eclipse support Windows, Linux, Solaris, AIX, Macintosh and HP-UX platform.
• Step of Install Eclipse
• After install Eclipse need to download and install cobol compiler/editor plug-in
Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
7. Use Eclipse Remote System Explorer connect to HP-UX Server
• Step of install RSE plug-in into Eclipse
• Step of how to connect to HP-UX
• Unix and Linux Server normally already install SSH program, so RSE can direct
connect.
• For window connect to window, sub window need to install and run daemon.bat
8. Research MC45 Mobile Computer
• high-performance laser scanner
• serve scan-intensive data capture
• touch screen for signature capture
• 3.2 megapixel color camera capable of picture taking and decoding 1D/2D barcodes.
• develop enterprise applications once and deploy them on both Windows Embedded
Handheld™ and Android-based Motorola devices, allowing for consistent user
experiences.
9. Research X windows
• Cygwin, Xming, ASTEC-X, Xmanger, Reflection X, X-Win32 all of this are x
window software.
• The X Window System ) is a computer software system and network protocol
that provides a basis for graphical user interfaces (GUIs) and rich input device
capability for networked computers
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
Za
10. Research Difference between PuTTY and Telnet
11. Research How Cobol Program Call exe or PhP program
• C/C++ programs are called using the COBOL CALL statement. The CALL
statement does not indicate if the called program is written in COBOL or C/C++.
• COBOL supports calling programs with mixed-case names.
• Arguments can be passed to C/C++ programs in different ways (for example, CALL
BY REFERENCE, CALL BY VALUE).
• You must declare a function return value on the CALL statement that calls a C/C++
function.
• You must map COBOL data types to appropriate C/C++ data types.
12. Veryant IDE Installation Guideline
• isCobol are create by Veryant, so all the compiler and editor need license key to
activate it.
• isCobol is combination of java and cobol
• So before install veryant IDE program, we need to install java jdk and setting our
window environment variable.
Inside veryant IDE have web direct 2.0, so we create webpage cobol program by
using it.
Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
•
13. Veryant IDE HPUX GuideLine
• Veryant can install eclipse Remote System Explorer.
• So that we can direct connect to HPUX server to edit and compile cobol program
• We can just install RSE plug-in, key server IP address, User ID and password to
connect HPUX.
• We also can run the HPUX terminal through RSE (Unix command)
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
Za
14. Program Signature Pad for MC45 in Visual Basic and C#
• Want to make sure company’s client can get fully secure technical support so that
create this signature pad.
• When client send their product to their customer, they can get the signature from
their customer through Mobile Computer MC45 and send back to server for secure.
15. Research/ Program 2D Barcode Generator in C#
• To generator this program we need to install visual studio 2008 , .net frama 4.0,
window mobile 6.0 SDK and also need the library of barcode generator.
• The library I use right now are BusinessRefinery.Barcode.Win.dll (trial version)
To run the program just key in the command
Barcode.exe B1270090 then it will auto generate the 1 and 2D barcode.
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
•
Za
16. Research Differences between Xming, Cygwin and Xmanager
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
Za
17. GPS Track System
• Pc side program is Visual Basic.
• Mobile side is Visual C#
• To generate this program need 2 type library –
Microsoft.WindowsMobile.Samples.Location.dll and OpenNETCF.Net.Ftp.dll
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
18. Research Samba (File Sharing)
• Samba is the standard Windows interoperability suite of programs for Linux and
Unix.
• Samba has provided secure, stable and fast file and print services for all clients using
the SMB/CIFS protocol, such as all versions of DOS and Windows, OS/2, Linux and
many others.
• Samba is an important component to seamlessly integrate Linux/Unix Servers and
Desktops into Active Directory environments using the winbind daemon.
Za
19. Excel Macro Programming -Sales Report
Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
20. Excel Macro Programming - PBS Annual Order Planning Sheet
• Create this a program for a Singapore Customer for their 150 outlet, easy for them to
record all the data and send back to HQ
• 2 Program – AO-Plan and Console-AO
• AO-Plan – capture the product data into the program and let user key in the order
amount and save it.
• Console-AO – combine all 150 outlet data into 1 file.
• VBA Code
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
Za
21. PBS - Console-AO Excel VBA Program
Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
22. Standalone Weight Bridge Program in VB6
Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
23. Intranet Communication System (HTML,JavaScript, CSS, PHP)
• This is an web base application that allow all the staff communicate with the HR
department within the same local network
Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
24. Online Pet Shop Sales Management System (HTML,JavaScript, CSS, PHP)
• This is an web base application that allow the shop owner manage quantity and price
of product and also the order list.
• Customer information, product information.
Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
25. Printing Shop Sales Management System (VB)
• This VB application help shop owner to manage all the sales of shop.
26. Online MMU (Android Java)
This application is for student of Multimedia University, Malaysia to view the result, mmls
announcement, attendance, timetable, Academic Adviser information in same time with
single login.
Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
Simple and easy to use
1. Install the application
2. login your id.
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
27. Lorry Tracker(Android Java, HTML,Jquery,Ajax,php)
Webpage
1. User can view all the lorry from this website
Za
2. Green Color means driver are on duty and red means off duty. User can click marker to
view more infromation
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
3. User can click the View All History link to view previous record
Za
Mobile Apps
1. Before launch the apps, user must enable the GPS Satellite and Data (Mobile Data or Wifi)
2. After that, user can click the apps icon to launch the apps
3. Next, user will saw the main page and user require to key in the driver name and lorry
number to Sign-On
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
4. After Sign-On, program will display the data on webpage and keep update the current
location back to server. User can click the hide/cancel button to back to the main screen.
Za
5. Last, user need to click Sign-Off button.
6. About Menu
28. my MTC Tango (Android Java)
Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
This is a apps for Naimibia MTC company.
Offical Website : http://www.mtc.com.na/home
29. APS Mobile (Android Java)
Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
This is a business mobile app
30. Homedec (Android Java)
Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
This is a Homedec Exhibition app, which allow user to post commend, upload status/image,
view all the information and location of exhibitor, event, stamps collection, and galleries.
This apps also provide a function that allow user to know where their current location by the
iBeacon detection in the exhibition hall.
31. ONz/FitMalaysia (Android Java)
Za
Z a ch
a
c
Za h ry
ch ar
T
y
ar
o
n
T
y
g
o
To ng
ng
ONz is a Social Network for Sports Players. Find or organise sports games easily with your
friends and the general public through the ONz mobile app.