My name is Bing-Yi Chou(Benny). I graduated from National ChiNan University, majored in Computer Science and Information Engineering. I am working at TutorABC now, and my responsibilities are the development and maintenance of Android app, and the implementation of the server's API of these apps. I had started to develop Android app in the early stage, and the first version of Android I used is 1.5, Cupcake. Because of that, I'm very familiar with the API of Android SDK, and have a rich experience in Android app development. I like to study new technologies, and I also like to think how to make our life convenient.
TutorABCJr is an online solution for the children and teenage to learn English This is the classroom app, allowing the user to take virtual classrooms with the tablet or smart device. I joined the project to develop two-way video and whiteboard in the virtual classroom based on the structure of TutorMobile app.
TutorMobile is an online solution for learning English. This is TutorABC's classroom app, allowing the user to take virtual classrooms with the tablet or smart device. I joined the project to refactor from the original app programmed in a hybrid solution into this new app programmed by totally the native Android code.
TutorConsultant is a course information assistant designed for consultants of TutorGroup. Its purpose is to allow consultants to have easy access to the times and dates of their sessions, and understand course information anytime, anywhere. There are helpful reminders before and after the class (App Notifications; push Messages), to allow the scheduling and teaching of the class to run more smoothly!
I have added the function of leave request for the consultant.
2015-2 - 2015-5
FamilyMart Beacon Promotion
This app is designed for the convenient store - FamilyMart and it can give user a gift or lottery card as the promotions by sensing the beacons installed at the store.
I have added the barcode promotion and android beacon library.
I have designed the program of the client which can communicate with VendingMachineController through serialport (RS485 or RS232) and upload the TxData and PxMixData to DMS server.
2014-10 - 2015-2
BLE Wearable Device - Android App
I have designd the app which can communicate with the wearable device through BLE. 1. The environment value (UV and temperature) 2. Time(auto synchronization) 3. Incoming call alarm with phone number 4. Alarm setting 5. Anti-loss alarm
Since the initial discovery of Lapita pottery made by Father Otto Meyer in 1909 on the Watom Island of New Britain, Bismark archipelago, Papua New Guinea, this particular kind of pottery have been found in numerous islands of the Bismark archipelago, Papua New Guinea, and also in the Solomons, Vanuatu, New Caledonia, Fiji, Tonga and Samoa as well. This particular style of pottery, especially with its dentate-stamped decoration, has become a cultural index for archeologists to estimate the direction and speed of migration, the scale of regional trade, and the development of cultural groups of the Lapita peoples.
Smart Box is an application designed for Gigastone wireless portable drive. Smart Box provides wireless storage and data sharing function as a wireless data server for smart phone. Smart Box allows users store and share any data via Wi-Fi connection. Smart Box supports up to 6 connections simultaneously to share multimedia including photos, music, video, and documents cross device and platform. Features: 1. File browsing and sharing ￭ Photo Thumbnail (list and grid view), and slide show ￭ Music streaming ￭ Video streaming ￭ Document 2. Music playing supports: ￭ MP3 meta data ￭ Shuffle and repeat play ￭ background playback 3. File transfer (multi-files upload and download in a size limitation of 500MB per operation) 4. Delete file 5. Search function by key words 6. Various file listing mode based on file type, name, size, and modified time. 7. Auto detect and connect to Smart Box 8. WiFi WPA encryption (SSID and password setting) 9. Reboot Smart Box 10.Hardware reset: restore Smart Box to factory setting