SlideShare a Scribd company logo
1 of 33
Facebook Remote Volley Ball
Proposal
Team NGX(Next Generation eXperience)
presentation for capstone project
Ikwhan Chang(20060957) | Sangtae Lee(20115695) | Dongkyoung Jo(20112104)
INDEX
• Team NGX
• Introduction
• How to Play
• System Architecture
• Requirements
• Schedule
• Q&A
2
Team NGX
Team NGX
Next Generation eXperience
Team Member & Role
3
Name Part
Ikwhan Chang Facebook In-App Game(using Adobe Edge or Unity Engine),
iPhone Apps
Sangtae Lee I/O Server, Game Server(Main), Database
Dongkyoung Jo Hybrid Client, Game Server(Assistance), Facebook API
Introduction
Project Name
• Facebook Remote Volley Ball
What is this?
• Simple VolleyBall Game
• looks like Pikachu Volleyball
• Facebook In-App Game
• Remote Controlling
How to play?
5
1. Install on
Facebook
How to play?
6
2. Add primary
controller
Add to your controller
iphone5
primary
+
How to play?
7
3. connect to
game
Room list
vs
3 : 0
viewviewviewview
My Info
Ikwhan Chang
W : 30 L : 100
Friend’s Activities
vs
3 : 0
viewviewviewview
new roomnew roomnew roomnew room
vs
3 : 0
viewviewviewview
.
.
.
playing idle playing playing playing playing playing
settingsettingsettingsetting
How to play?
8
4. make new room or join
create new room
room title :
time : 3min 5min
privacy : open hide
createcreatecreatecreate backbackbackback
How to play?
5. ready and play
[3] fast volleyball play
chatchatchatchat
Users
Chang Lee
+
invite button
readyreadyreadyready
Players
Ikwhan Chang
W : 30 L : 100
Sangtae Lee
W : 30 L : 100
How to play?
5-1. invite friend
[3] fast volleyball play
chatchatchatchat
Users
Chang Lee
+
invite friend
idle idle idle idle
inviteinviteinviteinvite closeclosecloseclose
How to play?
5. ready and play
[3] fast volleyball play
chatchatchatchat
Users
Chang Lee
+
readyreadyreadyready
character
moving area
shooting or
jumping area
player 1’s controller player 2’s controller
shaking phone(use motion sensor)
chatting
System Architecture 12
Controller 1
(iphone or android)
Controller 2
(iphone or android)
Wi-Fi Connected
Server
: I/O , Game Logic
Processing, Push
Database Server
MySQL
Viewing Data
Facebook OAuth Login
Facebook User Data
(Friend list, Profile Image..)
Wi-Fi Connected
User Data Maintenance
(facebook token, game data, etc..)
Facebook In-App Store
Client
System Environment 13
Server
Development Environment
14
Lee
Jo
IntelliJ IDE
Eclipse w/ STS
Eclipse w/ Android
Testing
Server
changes
testing
Jenkins
Continuous
Integration
JIRA
Issue Trackershare Issue/Bug/TODO
Chang
Git
Repository
Schedule
15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
UI / layoutUI / layout
class, transactionclass, transactionDesign
Server
Client
(device)
Test
Set-up Spring F/WSet-up Spring F/W
Set-up CordovaSet-up Cordova
Set-up FacebookSet-up Facebook
JSON ParserJSON Parser
JSON I/OJSON I/O
Sync w/serverSync w/server
Sync w/clientSync w/client
Client
(facebook)
default game UIdefault game UI
Character movingCharacter moving
Default UIDefault UI
RoomingRooming
InvitingInviting
Sync w/serverSync w/server
integratingintegrating
roomingrooming
gaminggaming
game controlgame control
convert iPhoneconvert iPhone
1st test1st test
Final TestFinal Test
Team NGX
- 3rd
weekend
Ikwhan Chang
- Github setting, JIRA setting, Jenkins setting
Sangtae Lee
- Intellij IDEA setting
Dongkyoung Jo
- Apache cordova setting, Presenter
16
Schedule 17
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
UI / layoutUI / layout
class, transactionclass, transactionDesign
Server
Client
(device)
Tes
t
Set-up Spring F/WSet-up Spring F/W
Set-up CordovaSet-up Cordova
Set-up FacebookSet-up Facebook
JSON ParserJSON Parser
JSON I/OJSON I/O
Sync w/serverSync w/server
Sync w/clientSync w/client
Client
(facebook)
default game UIdefault game UI
Character movingCharacter moving
Default UIDefault UI
RoomingRooming
InvitingInviting
Sync w/serverSync w/server
integratingintegrating
roomingrooming
gaminggaming
game controlgame control
convert iPhoneconvert iPhone
1st test1st test
Final TestFinal Test
Team NGXhttps://github.com/izie/FBVolleyBall
18
Github setting
-Setting the Git
Repository for colleting
source
Team NGXhttps://izectlab.atlassian.net  테스트 ID : tester PW : 123qwe!1
19
JIRA Setting
- Tool for Issue tracker, Bug report, Scheduling
Team NGXhttp://1.209.21.74:9090/jenkins/job/FBVolleyBall/
20
Jenkins setting
- Collecting our source
and send to the test
server automatically
Team NGX 21
Spring MVC is supported only in Ultimate Edition
For using the Spring MVC
Team NGX 22
Containing the Spring MVC
Team NGX 23
<Excuted by Android AVD>
Team NGX 24
Apache cordova can make Hybrid app
Team NGX
- 4th
weekend
25
Ikhwan Chang
- Github setting, Jenkins setting, register Facebook App, support other settings.
SangTae Lee
- Complete setting Intellij IDEA, Spring MVC environment study, Json parsing study,
Presenter
DongKyoung Jo
- Distinguish screen touch pattern
Schedule 26
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
class, transactionclass, transactionDesign
Server
Client
(device)
Tes
t
Set-up Spring F/W
Set-up Cordova
JSON ParserJSON Parser
JSON I/OJSON I/O
Sync w/serverSync w/server
Sync w/clientSync w/client
Client
(facebook)
default game UIdefault game UI
Character movingCharacter moving
Default UIDefault UI
RoomingRooming
InvitingInviting
Sync w/serverSync w/server
integratingintegrating
roomingrooming
gaminggaming
game controlgame control
convert iPhoneconvert iPhone
final testfinal test
2nd
demo2nd demo1st
demo1st demo
1st
test1st
test
PreparePrepare
finalfinal
presentapresenta
tiontion
Set-up FacebookSet-up Facebook
UI / layoutUI / layout
Team NGX
 Select Intellij IDEA
 Cannot find any alternative tool.
 Use Ikhwan Chang’s previous version tool license.
 Spring MVC environment study
 Spring is unaccustomed framework.
 Study spring MVC part with ‘ 토비의 스프링 3.1’
27
Team NGX 28 Practice some spring MVC pattern and
json parsing
http://1.209.21.74:8080/FBVOL_SERVER/Character/printUser
1.209.21.74:8080/FBVOL_SERVER/Character/Move/%7B"ID":"izie","X":200,"Y":100%7D
Team NGX 29
 We registered facebook app and waited for their approval
Team NGX 30
 Finally today, it is approval.
https://apps.facebook.com/ngx_fbvol/
Team NGX
 Test screen touch sensor
 Distinguish the moving patterns (basic 4 directions)
 Let’s see demo
31
Q&A
Github Repository :
https://github.com/izie/FBVolleyBall
thanks!

More Related Content

What's hot

Rise of the Machines - Automate your Development
Rise of the Machines - Automate your DevelopmentRise of the Machines - Automate your Development
Rise of the Machines - Automate your DevelopmentSven Peters
 
Project on mp4 Media Player using JavaFx
Project on mp4 Media Player using JavaFxProject on mp4 Media Player using JavaFx
Project on mp4 Media Player using JavaFxKanupriya .
 
How to work with Selenium Grid: a quick walkthrough
How to work with Selenium Grid: a quick walkthroughHow to work with Selenium Grid: a quick walkthrough
How to work with Selenium Grid: a quick walkthroughNoam Zakai
 
Vaadin intro at GWT.create conference
Vaadin intro at GWT.create conferenceVaadin intro at GWT.create conference
Vaadin intro at GWT.create conferenceJoonas Lehtinen
 
02.1 - Getting Started with Android
02.1 - Getting Started with Android02.1 - Getting Started with Android
02.1 - Getting Started with AndroidOum Saokosal
 
Session on Selenium Powertools by Unmesh Gundecha
Session on Selenium Powertools by Unmesh GundechaSession on Selenium Powertools by Unmesh Gundecha
Session on Selenium Powertools by Unmesh GundechaAgile Testing Alliance
 
Jenkins tutorial for beginners
Jenkins tutorial for beginnersJenkins tutorial for beginners
Jenkins tutorial for beginnersBugRaptors
 
Oops, where's my site?
Oops, where's my site?Oops, where's my site?
Oops, where's my site?David Glick
 
Water usage-visualization-tutorial
Water usage-visualization-tutorialWater usage-visualization-tutorial
Water usage-visualization-tutorialWaternomics
 
Controlling the browser through python and selenium
Controlling the browser through python and seleniumControlling the browser through python and selenium
Controlling the browser through python and seleniumPatrick Viafore
 
Seven Habits of Highly Effective Jenkins Users (2014 edition!)
Seven Habits of Highly Effective Jenkins Users (2014 edition!)Seven Habits of Highly Effective Jenkins Users (2014 edition!)
Seven Habits of Highly Effective Jenkins Users (2014 edition!)Andrew Bayer
 
Yama quick start english version
Yama quick start english versionYama quick start english version
Yama quick start english versionThe World Bank
 
Unreal Engine (For Creating Games) Presentation
Unreal Engine (For Creating Games) PresentationUnreal Engine (For Creating Games) Presentation
Unreal Engine (For Creating Games) PresentationNitin Sharma
 
Mobile Day - Intel XDK & Testing
Mobile Day - Intel XDK & TestingMobile Day - Intel XDK & Testing
Mobile Day - Intel XDK & TestingSoftware Guru
 
Selenium Automation at Incapsula
Selenium Automation at IncapsulaSelenium Automation at Incapsula
Selenium Automation at Incapsulaadamcarmi
 

What's hot (20)

Rise of the Machines - Automate your Development
Rise of the Machines - Automate your DevelopmentRise of the Machines - Automate your Development
Rise of the Machines - Automate your Development
 
Selenium Demo
Selenium DemoSelenium Demo
Selenium Demo
 
Project on mp4 Media Player using JavaFx
Project on mp4 Media Player using JavaFxProject on mp4 Media Player using JavaFx
Project on mp4 Media Player using JavaFx
 
How to work with Selenium Grid: a quick walkthrough
How to work with Selenium Grid: a quick walkthroughHow to work with Selenium Grid: a quick walkthrough
How to work with Selenium Grid: a quick walkthrough
 
Vaadin intro at GWT.create conference
Vaadin intro at GWT.create conferenceVaadin intro at GWT.create conference
Vaadin intro at GWT.create conference
 
02.1 - Getting Started with Android
02.1 - Getting Started with Android02.1 - Getting Started with Android
02.1 - Getting Started with Android
 
Session on Selenium Powertools by Unmesh Gundecha
Session on Selenium Powertools by Unmesh GundechaSession on Selenium Powertools by Unmesh Gundecha
Session on Selenium Powertools by Unmesh Gundecha
 
Jenkins tutorial
Jenkins tutorialJenkins tutorial
Jenkins tutorial
 
Jenkins tutorial for beginners
Jenkins tutorial for beginnersJenkins tutorial for beginners
Jenkins tutorial for beginners
 
Oops, where's my site?
Oops, where's my site?Oops, where's my site?
Oops, where's my site?
 
Water usage-visualization-tutorial
Water usage-visualization-tutorialWater usage-visualization-tutorial
Water usage-visualization-tutorial
 
Controlling the browser through python and selenium
Controlling the browser through python and seleniumControlling the browser through python and selenium
Controlling the browser through python and selenium
 
Seven Habits of Highly Effective Jenkins Users (2014 edition!)
Seven Habits of Highly Effective Jenkins Users (2014 edition!)Seven Habits of Highly Effective Jenkins Users (2014 edition!)
Seven Habits of Highly Effective Jenkins Users (2014 edition!)
 
Yama quick start english version
Yama quick start english versionYama quick start english version
Yama quick start english version
 
Jenkins Overview
Jenkins OverviewJenkins Overview
Jenkins Overview
 
Unreal Engine (For Creating Games) Presentation
Unreal Engine (For Creating Games) PresentationUnreal Engine (For Creating Games) Presentation
Unreal Engine (For Creating Games) Presentation
 
Selenium
SeleniumSelenium
Selenium
 
Mobile Day - Intel XDK & Testing
Mobile Day - Intel XDK & TestingMobile Day - Intel XDK & Testing
Mobile Day - Intel XDK & Testing
 
Selenium Automation at Incapsula
Selenium Automation at IncapsulaSelenium Automation at Incapsula
Selenium Automation at Incapsula
 
Alexey Savchenko, Unreal Engine
Alexey Savchenko, Unreal EngineAlexey Savchenko, Unreal Engine
Alexey Savchenko, Unreal Engine
 

Viewers also liked

Paisajes De Serge Motylev
Paisajes De Serge MotylevPaisajes De Serge Motylev
Paisajes De Serge Motylevalfcoltrane
 
Action Apps Business Intelligence, OW2con11, Nov 24-25, 2011, Paris
Action Apps Business Intelligence, OW2con11, Nov 24-25, 2011, ParisAction Apps Business Intelligence, OW2con11, Nov 24-25, 2011, Paris
Action Apps Business Intelligence, OW2con11, Nov 24-25, 2011, ParisOW2
 
2013 cch basic principles ch02
2013 cch basic principles ch022013 cch basic principles ch02
2013 cch basic principles ch02dphil002
 
Open Source Market Overview OW2con11, Nov 24-25, Paris
Open Source Market Overview OW2con11, Nov 24-25, ParisOpen Source Market Overview OW2con11, Nov 24-25, Paris
Open Source Market Overview OW2con11, Nov 24-25, ParisOW2
 
A new interface between smart device and web using html5 web socket and qr code
A new interface between smart device and web using html5 web socket and qr codeA new interface between smart device and web using html5 web socket and qr code
A new interface between smart device and web using html5 web socket and qr codeMatthew Chang
 
Itf ipp ch03_2012_final
Itf ipp ch03_2012_finalItf ipp ch03_2012_final
Itf ipp ch03_2012_finaldphil002
 
OW2con'14 - Xlcloud, 3D rendering in the cloud
OW2con'14 - Xlcloud, 3D rendering in the cloudOW2con'14 - Xlcloud, 3D rendering in the cloud
OW2con'14 - Xlcloud, 3D rendering in the cloudOW2
 
Social media knockdown
Social media knockdownSocial media knockdown
Social media knockdowntellem
 
OtaSizzle Platform for Technology Transfert
OtaSizzle Platform for Technology TransfertOtaSizzle Platform for Technology Transfert
OtaSizzle Platform for Technology TransfertOW2
 
Adivina Que Ciudad Es
Adivina Que Ciudad EsAdivina Que Ciudad Es
Adivina Que Ciudad Esalfcoltrane
 
Automatizing SpagoBI, OW2con'16, Paris.
Automatizing SpagoBI, OW2con'16, Paris. Automatizing SpagoBI, OW2con'16, Paris.
Automatizing SpagoBI, OW2con'16, Paris. OW2
 
Profile_ Ikwhan chang
Profile_ Ikwhan changProfile_ Ikwhan chang
Profile_ Ikwhan changMatthew Chang
 
Ow2 Utilities, OW2con'12, Paris
Ow2 Utilities, OW2con'12, ParisOw2 Utilities, OW2con'12, Paris
Ow2 Utilities, OW2con'12, ParisOW2
 
Student Led Conferences 2009
Student Led Conferences 2009Student Led Conferences 2009
Student Led Conferences 2009Sacha Cotter
 
Amsterdam Data Portal
Amsterdam Data Portal Amsterdam Data Portal
Amsterdam Data Portal OW2
 
LinkedIn and Twitter Lab for Beginners
LinkedIn and Twitter Lab for BeginnersLinkedIn and Twitter Lab for Beginners
LinkedIn and Twitter Lab for BeginnersHelen Buzdugan
 
Multimedia document processing using the Weblab platform: AXES project use ca...
Multimedia document processing using the Weblab platform: AXES project use ca...Multimedia document processing using the Weblab platform: AXES project use ca...
Multimedia document processing using the Weblab platform: AXES project use ca...OW2
 
Kalimucho Project Use Cases
Kalimucho Project Use CasesKalimucho Project Use Cases
Kalimucho Project Use CasesOW2
 
Dev 2.0 @ OW2: from forge to distributed developer's services, OW2con'12, Paris
Dev 2.0 @ OW2: from forge to distributed developer's services, OW2con'12, ParisDev 2.0 @ OW2: from forge to distributed developer's services, OW2con'12, Paris
Dev 2.0 @ OW2: from forge to distributed developer's services, OW2con'12, ParisOW2
 

Viewers also liked (20)

Paisajes De Serge Motylev
Paisajes De Serge MotylevPaisajes De Serge Motylev
Paisajes De Serge Motylev
 
Action Apps Business Intelligence, OW2con11, Nov 24-25, 2011, Paris
Action Apps Business Intelligence, OW2con11, Nov 24-25, 2011, ParisAction Apps Business Intelligence, OW2con11, Nov 24-25, 2011, Paris
Action Apps Business Intelligence, OW2con11, Nov 24-25, 2011, Paris
 
2013 cch basic principles ch02
2013 cch basic principles ch022013 cch basic principles ch02
2013 cch basic principles ch02
 
Open Source Market Overview OW2con11, Nov 24-25, Paris
Open Source Market Overview OW2con11, Nov 24-25, ParisOpen Source Market Overview OW2con11, Nov 24-25, Paris
Open Source Market Overview OW2con11, Nov 24-25, Paris
 
A new interface between smart device and web using html5 web socket and qr code
A new interface between smart device and web using html5 web socket and qr codeA new interface between smart device and web using html5 web socket and qr code
A new interface between smart device and web using html5 web socket and qr code
 
Itf ipp ch03_2012_final
Itf ipp ch03_2012_finalItf ipp ch03_2012_final
Itf ipp ch03_2012_final
 
OW2con'14 - Xlcloud, 3D rendering in the cloud
OW2con'14 - Xlcloud, 3D rendering in the cloudOW2con'14 - Xlcloud, 3D rendering in the cloud
OW2con'14 - Xlcloud, 3D rendering in the cloud
 
Social media knockdown
Social media knockdownSocial media knockdown
Social media knockdown
 
OtaSizzle Platform for Technology Transfert
OtaSizzle Platform for Technology TransfertOtaSizzle Platform for Technology Transfert
OtaSizzle Platform for Technology Transfert
 
Tumbas Rumania
Tumbas RumaniaTumbas Rumania
Tumbas Rumania
 
Adivina Que Ciudad Es
Adivina Que Ciudad EsAdivina Que Ciudad Es
Adivina Que Ciudad Es
 
Automatizing SpagoBI, OW2con'16, Paris.
Automatizing SpagoBI, OW2con'16, Paris. Automatizing SpagoBI, OW2con'16, Paris.
Automatizing SpagoBI, OW2con'16, Paris.
 
Profile_ Ikwhan chang
Profile_ Ikwhan changProfile_ Ikwhan chang
Profile_ Ikwhan chang
 
Ow2 Utilities, OW2con'12, Paris
Ow2 Utilities, OW2con'12, ParisOw2 Utilities, OW2con'12, Paris
Ow2 Utilities, OW2con'12, Paris
 
Student Led Conferences 2009
Student Led Conferences 2009Student Led Conferences 2009
Student Led Conferences 2009
 
Amsterdam Data Portal
Amsterdam Data Portal Amsterdam Data Portal
Amsterdam Data Portal
 
LinkedIn and Twitter Lab for Beginners
LinkedIn and Twitter Lab for BeginnersLinkedIn and Twitter Lab for Beginners
LinkedIn and Twitter Lab for Beginners
 
Multimedia document processing using the Weblab platform: AXES project use ca...
Multimedia document processing using the Weblab platform: AXES project use ca...Multimedia document processing using the Weblab platform: AXES project use ca...
Multimedia document processing using the Weblab platform: AXES project use ca...
 
Kalimucho Project Use Cases
Kalimucho Project Use CasesKalimucho Project Use Cases
Kalimucho Project Use Cases
 
Dev 2.0 @ OW2: from forge to distributed developer's services, OW2con'12, Paris
Dev 2.0 @ OW2: from forge to distributed developer's services, OW2con'12, ParisDev 2.0 @ OW2: from forge to distributed developer's services, OW2con'12, Paris
Dev 2.0 @ OW2: from forge to distributed developer's services, OW2con'12, Paris
 

Similar to Presentation team ngx 4주차 발표자료

​Presentation team ngx 5주차 발표자료
​Presentation team ngx 5주차 발표자료​Presentation team ngx 5주차 발표자료
​Presentation team ngx 5주차 발표자료Matthew Chang
 
Capstone Project Last Demonstration
Capstone Project Last DemonstrationCapstone Project Last Demonstration
Capstone Project Last DemonstrationMatthew Chang
 
Presentation Team NGX
Presentation Team NGXPresentation Team NGX
Presentation Team NGXMatthew Chang
 
Capstone Project Final Presentation
Capstone Project Final PresentationCapstone Project Final Presentation
Capstone Project Final PresentationMatthew Chang
 
Mobile Game Development in Unity
Mobile Game Development in UnityMobile Game Development in Unity
Mobile Game Development in UnityHakan Saglam
 
Windows Presentation Foundation
Windows Presentation FoundationWindows Presentation Foundation
Windows Presentation FoundationTran Ngoc Son
 
XNA and Windows Phone
XNA and Windows PhoneXNA and Windows Phone
XNA and Windows PhoneGlen Gordon
 
Windows phone 7 xna
Windows phone 7 xnaWindows phone 7 xna
Windows phone 7 xnaGlen Gordon
 
Ideal Deployment In .NET World
Ideal Deployment In .NET WorldIdeal Deployment In .NET World
Ideal Deployment In .NET WorldDima Pasko
 
Mix Tech Ed Update No Video
Mix Tech Ed Update No VideoMix Tech Ed Update No Video
Mix Tech Ed Update No VideoAllyWick
 
Android 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti ColvinAndroid 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti Colvinswengineers
 
Jordan Remix - Windows 7
Jordan Remix - Windows 7Jordan Remix - Windows 7
Jordan Remix - Windows 7Jordan Remix
 
Whats New In Windows 7 And What To Expect
Whats New In Windows 7 And What To ExpectWhats New In Windows 7 And What To Expect
Whats New In Windows 7 And What To ExpectVijay Raj
 
Django on Jython, PyCon 2009
Django on Jython, PyCon 2009Django on Jython, PyCon 2009
Django on Jython, PyCon 2009Leonardo Soto
 
CollabSphere 2021 - DEV114 - The Nuts and Bolts of CI/CD With a Large XPages ...
CollabSphere 2021 - DEV114 - The Nuts and Bolts of CI/CD With a Large XPages ...CollabSphere 2021 - DEV114 - The Nuts and Bolts of CI/CD With a Large XPages ...
CollabSphere 2021 - DEV114 - The Nuts and Bolts of CI/CD With a Large XPages ...Jesse Gallagher
 

Similar to Presentation team ngx 4주차 발표자료 (20)

​Presentation team ngx 5주차 발표자료
​Presentation team ngx 5주차 발표자료​Presentation team ngx 5주차 발표자료
​Presentation team ngx 5주차 발표자료
 
Capstone Project Last Demonstration
Capstone Project Last DemonstrationCapstone Project Last Demonstration
Capstone Project Last Demonstration
 
Presentation Team NGX
Presentation Team NGXPresentation Team NGX
Presentation Team NGX
 
Capstone Project Final Presentation
Capstone Project Final PresentationCapstone Project Final Presentation
Capstone Project Final Presentation
 
Mobile Game Development in Unity
Mobile Game Development in UnityMobile Game Development in Unity
Mobile Game Development in Unity
 
Windows Presentation Foundation
Windows Presentation FoundationWindows Presentation Foundation
Windows Presentation Foundation
 
XNA and Windows Phone
XNA and Windows PhoneXNA and Windows Phone
XNA and Windows Phone
 
Windows phone 7 xna
Windows phone 7 xnaWindows phone 7 xna
Windows phone 7 xna
 
Play framework
Play frameworkPlay framework
Play framework
 
Ideal Deployment In .NET World
Ideal Deployment In .NET WorldIdeal Deployment In .NET World
Ideal Deployment In .NET World
 
JyothishNewResume5exp
JyothishNewResume5expJyothishNewResume5exp
JyothishNewResume5exp
 
Mix Tech Ed Update No Video
Mix Tech Ed Update No VideoMix Tech Ed Update No Video
Mix Tech Ed Update No Video
 
Android 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti ColvinAndroid 3D by Ivan Trajkovic and Dotti Colvin
Android 3D by Ivan Trajkovic and Dotti Colvin
 
BA_Kinect1.7SDK
BA_Kinect1.7SDKBA_Kinect1.7SDK
BA_Kinect1.7SDK
 
Jordan Remix - Windows 7
Jordan Remix - Windows 7Jordan Remix - Windows 7
Jordan Remix - Windows 7
 
Saurav_cv
Saurav_cvSaurav_cv
Saurav_cv
 
Whats New In Windows 7 And What To Expect
Whats New In Windows 7 And What To ExpectWhats New In Windows 7 And What To Expect
Whats New In Windows 7 And What To Expect
 
Django on Jython, PyCon 2009
Django on Jython, PyCon 2009Django on Jython, PyCon 2009
Django on Jython, PyCon 2009
 
CollabSphere 2021 - DEV114 - The Nuts and Bolts of CI/CD With a Large XPages ...
CollabSphere 2021 - DEV114 - The Nuts and Bolts of CI/CD With a Large XPages ...CollabSphere 2021 - DEV114 - The Nuts and Bolts of CI/CD With a Large XPages ...
CollabSphere 2021 - DEV114 - The Nuts and Bolts of CI/CD With a Large XPages ...
 
HTML5 Game Development frameworks overview
HTML5 Game Development frameworks overviewHTML5 Game Development frameworks overview
HTML5 Game Development frameworks overview
 

More from Matthew Chang

Research and Analysis of SSH
Research and Analysis of SSH Research and Analysis of SSH
Research and Analysis of SSH Matthew Chang
 
Digital Certified Mail (PPT)
Digital Certified Mail (PPT)Digital Certified Mail (PPT)
Digital Certified Mail (PPT)Matthew Chang
 
Digital Certified Mail
Digital Certified MailDigital Certified Mail
Digital Certified MailMatthew Chang
 
Twitter Trend Analyzer
Twitter Trend AnalyzerTwitter Trend Analyzer
Twitter Trend AnalyzerMatthew Chang
 
The implementation of Banker's algorithm, data structure and its parser
The implementation of Banker's algorithm, data structure and its parserThe implementation of Banker's algorithm, data structure and its parser
The implementation of Banker's algorithm, data structure and its parserMatthew Chang
 
Image Compression Storage Policy for Openstack Swift
Image Compression Storage Policy for Openstack SwiftImage Compression Storage Policy for Openstack Swift
Image Compression Storage Policy for Openstack SwiftMatthew Chang
 
Analyze of Tumblr.com
Analyze of Tumblr.comAnalyze of Tumblr.com
Analyze of Tumblr.comMatthew Chang
 
Logic Circuit Project Final Presentation
Logic Circuit Project Final PresentationLogic Circuit Project Final Presentation
Logic Circuit Project Final PresentationMatthew Chang
 
Programming Language Final PPT
Programming Language Final PPTProgramming Language Final PPT
Programming Language Final PPTMatthew Chang
 
모바일 앱 개발 최종 발표 Proposal
모바일 앱 개발 최종 발표 Proposal모바일 앱 개발 최종 발표 Proposal
모바일 앱 개발 최종 발표 ProposalMatthew Chang
 
Project Avalon Online(Game) Final Report
Project Avalon Online(Game) Final ReportProject Avalon Online(Game) Final Report
Project Avalon Online(Game) Final ReportMatthew Chang
 
Project NGX - Proposal
Project NGX - ProposalProject NGX - Proposal
Project NGX - ProposalMatthew Chang
 
Report : Android Simple Bug Catch Game(Korean)
Report : Android Simple Bug Catch Game(Korean)Report : Android Simple Bug Catch Game(Korean)
Report : Android Simple Bug Catch Game(Korean)Matthew Chang
 
Db설계 프로젝트 1조 _중간제출
Db설계 프로젝트 1조 _중간제출Db설계 프로젝트 1조 _중간제출
Db설계 프로젝트 1조 _중간제출Matthew Chang
 
Development of Design Structure Matrix(DSM) Tool
Development of Design Structure Matrix(DSM) ToolDevelopment of Design Structure Matrix(DSM) Tool
Development of Design Structure Matrix(DSM) ToolMatthew Chang
 
tumblr.com 에 대한 DB구조 분석
tumblr.com 에 대한 DB구조 분석tumblr.com 에 대한 DB구조 분석
tumblr.com 에 대한 DB구조 분석Matthew Chang
 
AI RPP 7조 발표자료
AI RPP 7조 발표자료AI RPP 7조 발표자료
AI RPP 7조 발표자료Matthew Chang
 

More from Matthew Chang (20)

Research and Analysis of SSH
Research and Analysis of SSH Research and Analysis of SSH
Research and Analysis of SSH
 
Digital Certified Mail (PPT)
Digital Certified Mail (PPT)Digital Certified Mail (PPT)
Digital Certified Mail (PPT)
 
Digital Certified Mail
Digital Certified MailDigital Certified Mail
Digital Certified Mail
 
Twitter Trend Analyzer
Twitter Trend AnalyzerTwitter Trend Analyzer
Twitter Trend Analyzer
 
The implementation of Banker's algorithm, data structure and its parser
The implementation of Banker's algorithm, data structure and its parserThe implementation of Banker's algorithm, data structure and its parser
The implementation of Banker's algorithm, data structure and its parser
 
Image Compression Storage Policy for Openstack Swift
Image Compression Storage Policy for Openstack SwiftImage Compression Storage Policy for Openstack Swift
Image Compression Storage Policy for Openstack Swift
 
Urhyme introduction
Urhyme introductionUrhyme introduction
Urhyme introduction
 
SDN Project PPT
SDN Project PPTSDN Project PPT
SDN Project PPT
 
Analyze of Tumblr.com
Analyze of Tumblr.comAnalyze of Tumblr.com
Analyze of Tumblr.com
 
Project Avalon
Project AvalonProject Avalon
Project Avalon
 
Logic Circuit Project Final Presentation
Logic Circuit Project Final PresentationLogic Circuit Project Final Presentation
Logic Circuit Project Final Presentation
 
Programming Language Final PPT
Programming Language Final PPTProgramming Language Final PPT
Programming Language Final PPT
 
모바일 앱 개발 최종 발표 Proposal
모바일 앱 개발 최종 발표 Proposal모바일 앱 개발 최종 발표 Proposal
모바일 앱 개발 최종 발표 Proposal
 
Project Avalon Online(Game) Final Report
Project Avalon Online(Game) Final ReportProject Avalon Online(Game) Final Report
Project Avalon Online(Game) Final Report
 
Project NGX - Proposal
Project NGX - ProposalProject NGX - Proposal
Project NGX - Proposal
 
Report : Android Simple Bug Catch Game(Korean)
Report : Android Simple Bug Catch Game(Korean)Report : Android Simple Bug Catch Game(Korean)
Report : Android Simple Bug Catch Game(Korean)
 
Db설계 프로젝트 1조 _중간제출
Db설계 프로젝트 1조 _중간제출Db설계 프로젝트 1조 _중간제출
Db설계 프로젝트 1조 _중간제출
 
Development of Design Structure Matrix(DSM) Tool
Development of Design Structure Matrix(DSM) ToolDevelopment of Design Structure Matrix(DSM) Tool
Development of Design Structure Matrix(DSM) Tool
 
tumblr.com 에 대한 DB구조 분석
tumblr.com 에 대한 DB구조 분석tumblr.com 에 대한 DB구조 분석
tumblr.com 에 대한 DB구조 분석
 
AI RPP 7조 발표자료
AI RPP 7조 발표자료AI RPP 7조 발표자료
AI RPP 7조 발표자료
 

Recently uploaded

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 

Recently uploaded (20)

Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 

Presentation team ngx 4주차 발표자료

  • 1. Facebook Remote Volley Ball Proposal Team NGX(Next Generation eXperience) presentation for capstone project Ikwhan Chang(20060957) | Sangtae Lee(20115695) | Dongkyoung Jo(20112104)
  • 2. INDEX • Team NGX • Introduction • How to Play • System Architecture • Requirements • Schedule • Q&A 2
  • 3. Team NGX Team NGX Next Generation eXperience Team Member & Role 3 Name Part Ikwhan Chang Facebook In-App Game(using Adobe Edge or Unity Engine), iPhone Apps Sangtae Lee I/O Server, Game Server(Main), Database Dongkyoung Jo Hybrid Client, Game Server(Assistance), Facebook API
  • 4. Introduction Project Name • Facebook Remote Volley Ball What is this? • Simple VolleyBall Game • looks like Pikachu Volleyball • Facebook In-App Game • Remote Controlling
  • 5. How to play? 5 1. Install on Facebook
  • 6. How to play? 6 2. Add primary controller Add to your controller iphone5 primary +
  • 7. How to play? 7 3. connect to game Room list vs 3 : 0 viewviewviewview My Info Ikwhan Chang W : 30 L : 100 Friend’s Activities vs 3 : 0 viewviewviewview new roomnew roomnew roomnew room vs 3 : 0 viewviewviewview . . . playing idle playing playing playing playing playing settingsettingsettingsetting
  • 8. How to play? 8 4. make new room or join create new room room title : time : 3min 5min privacy : open hide createcreatecreatecreate backbackbackback
  • 9. How to play? 5. ready and play [3] fast volleyball play chatchatchatchat Users Chang Lee + invite button readyreadyreadyready Players Ikwhan Chang W : 30 L : 100 Sangtae Lee W : 30 L : 100
  • 10. How to play? 5-1. invite friend [3] fast volleyball play chatchatchatchat Users Chang Lee + invite friend idle idle idle idle inviteinviteinviteinvite closeclosecloseclose
  • 11. How to play? 5. ready and play [3] fast volleyball play chatchatchatchat Users Chang Lee + readyreadyreadyready character moving area shooting or jumping area player 1’s controller player 2’s controller shaking phone(use motion sensor) chatting
  • 12. System Architecture 12 Controller 1 (iphone or android) Controller 2 (iphone or android) Wi-Fi Connected Server : I/O , Game Logic Processing, Push Database Server MySQL Viewing Data Facebook OAuth Login Facebook User Data (Friend list, Profile Image..) Wi-Fi Connected User Data Maintenance (facebook token, game data, etc..) Facebook In-App Store
  • 14. Development Environment 14 Lee Jo IntelliJ IDE Eclipse w/ STS Eclipse w/ Android Testing Server changes testing Jenkins Continuous Integration JIRA Issue Trackershare Issue/Bug/TODO Chang Git Repository
  • 15. Schedule 15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 UI / layoutUI / layout class, transactionclass, transactionDesign Server Client (device) Test Set-up Spring F/WSet-up Spring F/W Set-up CordovaSet-up Cordova Set-up FacebookSet-up Facebook JSON ParserJSON Parser JSON I/OJSON I/O Sync w/serverSync w/server Sync w/clientSync w/client Client (facebook) default game UIdefault game UI Character movingCharacter moving Default UIDefault UI RoomingRooming InvitingInviting Sync w/serverSync w/server integratingintegrating roomingrooming gaminggaming game controlgame control convert iPhoneconvert iPhone 1st test1st test Final TestFinal Test
  • 16. Team NGX - 3rd weekend Ikwhan Chang - Github setting, JIRA setting, Jenkins setting Sangtae Lee - Intellij IDEA setting Dongkyoung Jo - Apache cordova setting, Presenter 16
  • 17. Schedule 17 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 UI / layoutUI / layout class, transactionclass, transactionDesign Server Client (device) Tes t Set-up Spring F/WSet-up Spring F/W Set-up CordovaSet-up Cordova Set-up FacebookSet-up Facebook JSON ParserJSON Parser JSON I/OJSON I/O Sync w/serverSync w/server Sync w/clientSync w/client Client (facebook) default game UIdefault game UI Character movingCharacter moving Default UIDefault UI RoomingRooming InvitingInviting Sync w/serverSync w/server integratingintegrating roomingrooming gaminggaming game controlgame control convert iPhoneconvert iPhone 1st test1st test Final TestFinal Test
  • 19. Team NGXhttps://izectlab.atlassian.net  테스트 ID : tester PW : 123qwe!1 19 JIRA Setting - Tool for Issue tracker, Bug report, Scheduling
  • 20. Team NGXhttp://1.209.21.74:9090/jenkins/job/FBVolleyBall/ 20 Jenkins setting - Collecting our source and send to the test server automatically
  • 21. Team NGX 21 Spring MVC is supported only in Ultimate Edition For using the Spring MVC
  • 22. Team NGX 22 Containing the Spring MVC
  • 23. Team NGX 23 <Excuted by Android AVD>
  • 24. Team NGX 24 Apache cordova can make Hybrid app
  • 25. Team NGX - 4th weekend 25 Ikhwan Chang - Github setting, Jenkins setting, register Facebook App, support other settings. SangTae Lee - Complete setting Intellij IDEA, Spring MVC environment study, Json parsing study, Presenter DongKyoung Jo - Distinguish screen touch pattern
  • 26. Schedule 26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 class, transactionclass, transactionDesign Server Client (device) Tes t Set-up Spring F/W Set-up Cordova JSON ParserJSON Parser JSON I/OJSON I/O Sync w/serverSync w/server Sync w/clientSync w/client Client (facebook) default game UIdefault game UI Character movingCharacter moving Default UIDefault UI RoomingRooming InvitingInviting Sync w/serverSync w/server integratingintegrating roomingrooming gaminggaming game controlgame control convert iPhoneconvert iPhone final testfinal test 2nd demo2nd demo1st demo1st demo 1st test1st test PreparePrepare finalfinal presentapresenta tiontion Set-up FacebookSet-up Facebook UI / layoutUI / layout
  • 27. Team NGX  Select Intellij IDEA  Cannot find any alternative tool.  Use Ikhwan Chang’s previous version tool license.  Spring MVC environment study  Spring is unaccustomed framework.  Study spring MVC part with ‘ 토비의 스프링 3.1’ 27
  • 28. Team NGX 28 Practice some spring MVC pattern and json parsing http://1.209.21.74:8080/FBVOL_SERVER/Character/printUser 1.209.21.74:8080/FBVOL_SERVER/Character/Move/%7B"ID":"izie","X":200,"Y":100%7D
  • 29. Team NGX 29  We registered facebook app and waited for their approval
  • 30. Team NGX 30  Finally today, it is approval. https://apps.facebook.com/ngx_fbvol/
  • 31. Team NGX  Test screen touch sensor  Distinguish the moving patterns (basic 4 directions)  Let’s see demo 31