Upload
takeshi-shinmura
View
1.576
Download
4
Embed Size (px)
Citation preview
1 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
iPad ! iPad
( )
Gr
2 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
( ) 1975 O
SIerSE Visual Studio .NET Framework
Gr
3 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
7 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
iPad
Wacom Stylus SDK
WILL -
8 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
iPad
9 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
10 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
11 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
12 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
Ink Pens
Medium
13 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
Ink Pens
Medium
14 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
etc
etc Bluetooth
15 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
iPad
2048 2.9mm
1024 1.9mm
16 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
17 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
l
l Intuos Creative Stylus 2
l l iPad
l l 2.9mm l 2048 l l l
1USB
18 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
19 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
l
l Bamboo Stylus fineline
l l iPad
l l 1.9mml 1024l l l 2
20 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
Event :
Bluetooth :
Wacom Stylus SDK WILLSDK
21 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
WacomSDK Wacom Stylus SDK (iPad)
Bluetooth
WILL SDK
22 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
Wacom Stylus SDK
23 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
#import
@interface ViewController : UIViewController !
WacomDiscoveryCallback Bluetooth WacomStylusEvnetCallback
24 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
WacomManager
Singleton
WacomDevice
TouchManager Singleton
WacomStylusEvent Bluetooth
TrackedTouch
25 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
26 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
Bluetooth - WacomDiscoveryCallback-(void) deviceDiscovered:(WacomDevice *)device
!
-(void) deviceConnected:(WacomDevice *)device !
-(void) deviceDisconnected:(WacomDevice *)device !
-(void) discoveryStatePoweredOff Bluetooth OFF iOS OS
27 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
deviceDiscoverd
deviceConnected
deviceDisconnected
registerForNotifications
startDeviceDiscovery
selectDevice
stopDeviceDiscovery
deselectDevice
WacomDiscoveryCallback
WacomManager
28 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
Bluetooth
0~-100-100 -6028
[[WacomManager getManager] setMinimumSignalStrength:-60];
29 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
30 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
()
SDK
() !
[[TouchManager GetTouchManager] setHandedness:eh_Right];!
!
[[TouchManager GetTouchManager] setHandedness:eh_Left];!
31 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
() TouchManager UITouch
/// touchBegan ![[TouchManager GetTouchManager] addTouches:touches!
knownTouches:[event touchesForView:self] view:self]; !!
/// touchMoved / touchEnded / touchCancelled ![[TouchManager GetTouchManager] moveTouches:touches!
knownTouches:[event touchesForView:self] view:self]; !
!/// touchCancelled / touchEnded ![[TouchManager GetTouchManager] removeTouches:touches!
knownTouches:[event touchesForView:self] view:self]; !
32 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
() TrackedTouch.currentLocation
NSArray *trackedTouches != [[TouchManager GetTouchManager] getTrackedTouches]; !
! for (TrackedTouch *trackedTouch in trackedTouches) !{ !
/// CGPoint p1 = trackedTouch.currentLocation; !/// CGPoint p2 = trackedTouch.currentTouchLocation; !
} !
33 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
stylusEvent
-(void)stylusEvent:(WacomStylusEvent *)stylusEvent!{ !
switch ([stylusEvent getType]) !{ !
/// !case eStylusEventType_PressureChange: !
mPressure = [stylusEvent getPressure]; !break; !
/// !} !
}
34 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
TrackedTouches
[TouchManager GetTouchManager] !.touchRejectionEnabled = YES;
touchBegan
touchBegan Point
35 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
-(void)stylusEvent:(WacomStylusEvent *)stylusEvent!{ !
switch ([stylusEvent getType]) !{ !
/// !case eStylusEventType_ButtonPressed: !
buttonId = [stylusEvent getButton]; !/// !break; !
case eStylusEventType_ButtonReleased: !buttonId = [stylusEvent getButton]; !/// !break; !
/// !} !
}
36 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
-(void)stylusEvent:(WacomStylusEvent *)stylusEvent!{ !
switch ([stylusEvent getType]) !{ !
/// !case eStylusEventType_BatteryLevelChanged: !
butteryLevel = [stylusEvent getBatteryLevel]; !break; !
/// !} !
}
37 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
ID ID
Bluetooth MAC ID
-(void)stylusEvent:(WacomStylusEvent *)stylusEvent!{ !
switch ([stylusEvent getType]) !{ !
/// !case eStylusEventType_MACAddressAvaiable: !
penID = [stylusEvent getMACAddress]; !break; !
/// !} !
}
38 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
WILL SDK
39 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
40 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
41 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
Ink Pens
Medium
42 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
Ink Pens
Medium
43 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
WILL
WILL
44 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
WILL
WILL
Windows 8, Android
iOS WILL
45 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
WILL OS
WILL
46 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
WILL
Author : Takeshi Shinmura Time : 2014/07/04 20:14:22
Latitude : 35.6960062 Longtitude : 139.6909536
47 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
WILL
48 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
WILL
WILL
49 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
50 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..
Wacom Stylus SDK http://www.wacomeng.com/iOS/
WILL SDK http://will.wacom.com/
iOS
51 All Rights Reserved. Copyright 2014 Wacom Co., Ltd..Confidential All Rights Reserved. Copyright 2013 Wacom Co., Ltd.