Sungho Yoo has over 10 years of experience developing software for mobile devices and set-top boxes. His experience includes developing CDMA modem drivers and protocol stacks for 1x and EV-DO networks in Korea, call user interfaces for Verizon Wireless phones using Qualcomm chips, and messaging apps for AT&T. More recently, he has focused on porting the Adobe Flash Player to various platforms including smart TVs and set-top boxes to enable video capabilities.
4. 1xCDMA Macro System
CSM Modem driver
Trouble shooting and bug fixing
CDMA protocol flow control S/W maintenance
IS95B feature implementation
( Cell Broadcasting Service, Voice Privacy, Etc.)
Language: C. OS: Real time OS( Qualcomm’s REX )
CSM Modem H/W
SK Telecomm’s
Base Tranceiver Station
SK Telecomm’s
Base Station Control
L1,L2 Layer
Flow Control S/W
L3 Layer
Physical layer
E1/T1Air Link
Mobile Phone
Application Layer
L2 Layer
L1 Layer
6. 1xEV-DO Macro System
CSM Modem driver
1xEV-DO modem (CSM5500) chip driver S/W Porting
1xEV-DO Physical, Mac Layer protocol stack S/W porting
Distributed System base 1xEV-DO protocol flow control application
development
Language: C++. OS: Real time OS (Windriver Vxworks )
CSM Modem H/W
Base Tranceiver Station
Mac Layer
Flow Control S/W
Security Layer
Connection Layer
Session Layer
Steam Layer
Application Layer
Physical layer
ATMAir Link
Mobile Phone Base Station Control
8. 1xEV-DO Micro System
CSM Modem driver
1xEV-DO modem (CSM5500) chip driver S/W Porting
1xEV-DO Physical, Mac Layer protocol stack S/W porting
Distributed System base 1xEV-DO protocol flow control application
development
Language: C++. OS: Real time OS (Windriver’s Vxworks)
CSM Modem H/W
Base Tranceiver Station
Mac Layer
Flow Control S/W
Security Layer
Connection Layer
Session Layer
Steam Layer
Application Layer
Physical layer
TCP/IPAir Link
Mobile Phone Base Station Control
10. Verizon Wireless mobile phone (CDM-7025)
Qualcomm CDMA Protocol Stack
Qualcomm’s Protocol API
UTStarcom’s UI Framework
Phone Book App Call UI App SMS App Etc. Apps
Modem Driver H/W Drivers REX OS DB
Verizon Wireless UI requirement base voice and data Call UI
implementation.
CDG2 (CDMA Development Group2) certification feature
implementation
UTStarcom’s new UI layer framework stabilization
Language: C. OS: Real time OS ( Qualcomm’s REX)
Debugging tools: Trace32
11. Verizon Wireless mobile phone (CDM-7075)
Company
UTStarcom Korea
Customer
Verizon Wireless
Responsibility
Call User Interface S/W
Development
Working Site
Korea, New York in USA
Project Period
2005~2006
12. Verizon Wireless mobile phone (CDM-7075)
Verizon UI requirement base voice and data Call UI implementation.
CDG2 (CDMA Development Group2) certification feature
implementation
UTStarcom’s new UI layer framework stabilization
Language: C. OS: Real time OS (Qualcomm’s REX)
Debugging tools: Trace32
Qualcomm CDMA Protocol Stack
Qualcomm’s Protocol API
UTStarcom’s UI Framework
Phone Book App Call UI App SMS App Etc. Apps
Modem Driver H/W Drivers REX OS DB
13. AT&T Mobile Messaging Phone
Company
UTStarcom Korea
Customer
AT&T
Responsibility
SMS, MMS Message S/W
Development
Working Site
Korea, Dallas, LA in USA
Project Period
2007~2008
14. AT&T Mobile Messaging Phone
Qualcomm UMTS Protocol Stack
Qualcomm’s Protocol API
UTStarcom’s UI Framework
Phone Book App Call UI App SMS,MMS App Etc. Apps
Modem Driver H/W Drivers REX OS DB
SMS, MMS Message composer implementation
Qualcomm’s SMS protocol stack API interoperation
Openwave’s MMS solution porting
Language: C. OS: Real time OS ( Qualcomm’s REX ).
Debugging tools: Trace32
15. Morse Talk (Android App)
Company
Self Employed
Customer
Android Market
Responsibility
Application Development
Working Site
Korea
Project Period
2011
16. ReceivingPartSendingPart
Morse Talk (Android App) Use Case
User enter text Message Send Morse code via flash light on-off pattern
Decode Morse code from camcorder vision
and convert it to text
Encode text to Morse code
17. Morse Talk (Android App)
Android Framework
Vision Processor
Signal Decoding Algorithm
OpenCV Library
Morse Code Translator
Android platform base application implementation
OpenCV ( computer vision open source library ) porting
Using NDK tool chain for JNI interface
Development of signal decoding algorithm from smart phone’s camcorder
vision.
Language: C++, Java. Platform: Android. IDE: Eclipse
User Interface
Camera Module
Android Framework
Message Sending Processor
Morse Code Encoder
Camera Flash Light Module
User Interface
Sending Part Receiving Part
Flash Light On/Off
Morse Code Pattern
18. Adobe Flash Player engine porting on Mstar’s smart TV
Company
PINEONE Communication
Customer
MStar
Responsibility
Adobe Flash Player Engine
Porting
Working Site
Korea
Project Period
2012.1~6
19. Mstar’s Android Framework
Mstar’s TV
Player
Mstar’s
Smart TV
Apps
Flash Player
Engine
Mstar’s Webkit
Browser
Porting Flash Player engine on Android and Linux system.
Trouble shooting Adobe’s device certification test fail item.
Porting Adobe’s DRM module ( Flash Access ) on android system
Language: C++. Platform: Android, Linux
Adobe Flash Player engine porting on Mstar’s smart TV
Mstar’s decoder, media player, etc
20. IP TV application on Smart TV
Company
PINEONE Communication
Customer
LG U plus
Responsibility
Develop SmartTV’s IP TV
application
( Samsung, LG Smart TV)
Working Site
Korea
Project Period
2012.7~2013.2
21. Webkit based application platform
Menu and
Etc UI
Live Channel
Player UI
VOD player UI
VOD Purchase,
Live Subscription
logic
Developing LG U+ IP TV application on Samsung & LG Smart TV
platform.
S/W architecture is designed as a AJAX based Web application which is
packaged as embedded app.
VOD player UI, Purchase logic and interoperation with LG U+ Server
Language: Java Script, HTML, CSS. Platform: Samsung &LG Smart TV
IP TV application on Smart TV
Embedded Linux OS, VOD & LIVE native player plug in
22. Adobe Flash Player Engine porting on NTT Android Set Top Box
Company
PINEONE Communication
Customer
OKI Electronics
Responsibility
Adobe Flash Player Engine
Porting
Working Site
Korea
Project Period
2013.1~
23. Jelly bean or Ginger Bread Android Framework
Menu and
Etc UI
NTT’s
Launcher
Adobe’s Flash
Player Engine
NTT’s Movie
Channel Apps
Porting Flash Player engine on Android based IPTV set top box.
Optimize Adobe’s RTMFP (Real-Time Media Flow Protocol) protocol
stack and enable it to support 1080p, 5Mbps
Trouble shooting Adobe’s device certification test fail item.
Language: C++. Platform: Android
Adobe Flash Player Engine porting on NTT Android Set Top Box
Telechips chipset based native decoder, devier. etc
Editor's Notes
This template can be used as a starter file for a photo album.