Arctis Developer Reference
Documentation
Libraries
Examples
Blog
Arctis Libraries
www.arctis.item.ntnu.no
Authors:
Frank Alexander Kraemer
Linda Ariani Gunawan
Hovard Alexander Berg
Kim Martinsen
Geir Sagberg
Mats Knutsen
Espen Halvorsen
Espen Herseth Halvorsen
Vidar Slåtten
Knut Eilif Husa
Provider:
NTNU - Department of Telematics (252)
Access:
2011.04.13
Find Blocks by Labels
a
Apache Commons
acceleration
alarm
android
b
buffer
c
calendar
call
city
cnn
connectivity
console
coos
counter
credentials
d
dialog
discovery
e
email
endpoint
g
geocoding
get
google
gps
h
http
https
i
intents
iterator
l
light
location
login
m
motion
p
password
persistence
phone
post
preferences
progress
proximity
r
rss
s
sensor
settings
sms
speech
sun spots
swing
t
temperature
time
toast
tts
twitter
u
ui
v
voice
w
weather
Building Blocks labeled with Apache Commons
[X]
Send Email
Building Blocks labeled with acceleration
[X]
MotionDetector
MotionDetector2
Building Blocks labeled with alarm
[X]
Alarm Clock
Building Blocks labeled with android
[X]
Send Email
Speech 2
Console UI
ALC 4
Alarm Clock
ReverseGeocodeForWeather
Listen
TwoButtonDialog
OneButtonDialog
Preferences
OneButtonDialog 3
Toast 2
String Input Dialog
Radar
Check Connection
Phone Calls
Toast
GetCurrentLocation
MinuteTicker
Speech 1
Broadcast Receiver 2
Notification
ShowLocationSettings
ThreeButtonDialog
ALC
SMS Send
ReverseGeocodeToCity
Light Sensor
Enable GPS
Login UI
Speech
Scan Barcode
Broadcast Receiver
Activity
Dialog Button
PeriodicLocationUpdates
ALC 2
TwoButtonDialog 2
StartActivity
Progress Dialog 1
OneButtonDialog 2
ProximityListener
GPSStatus
Time Input Dialog
Speech 3
Receive SMS
CNN Headlines
Building Blocks labeled with buffer
[X]
Reactive Buffer
Reactive Buffer 2
Building Blocks labeled with calendar
[X]
GetEventsOfToday
Building Blocks labeled with call
[X]
Phone Calls
Building Blocks labeled with city
[X]
ReverseGeocodeToCity
Building Blocks labeled with cnn
[X]
CNN Headlines
Building Blocks labeled with connectivity
[X]
Check Connection
Building Blocks labeled with console
[X]
Console UI
Building Blocks labeled with coos
[X]
Endpoint
Building Blocks labeled with counter
[X]
Countdown
Countdown 2
Building Blocks labeled with credentials
[X]
Login Dialog
Login UI
Login Manager
Building Blocks labeled with dialog
[X]
Login Dialog
ThreeButtonDialog
OneButtonDialog
TwoButtonDialog
OneButtonDialog 3
Toast 2
String Input Dialog
Dialog Button
Toast
OneButtonDialog 2
Progress Dialog 1
TwoButtonDialog 2
Time Input Dialog
Building Blocks labeled with discovery
[X]
DiscoverySPOT
DiscoverySPOTOnlyNew
Building Blocks labeled with email
[X]
Send Email
Send Email
Building Blocks labeled with endpoint
[X]
Endpoint
Building Blocks labeled with geocoding
[X]
ReverseGeocodeToCity
Building Blocks labeled with get
[X]
HTTP Get
HTTP Client
HTTPS Client
HTTPS Get
Persistent HTTP Client
HTTPS Client 2
HTTP Get 2
Building Blocks labeled with google
[X]
GetEventsOfToday
Building Blocks labeled with gps
[X]
GetCurrentLocation
Enable GPS
GPSStatus
Building Blocks labeled with http
[X]
HTTP Get
HTTP Client
Persistent HTTP Client
HTTP Post
HTTP Get 2
Building Blocks labeled with https
[X]
HTTPS Post
HTTPS Client
HTTPS Get
HTTPS Client 2
Building Blocks labeled with intents
[X]
Broadcast Receiver
Broadcast Receiver 2
Building Blocks labeled with iterator
[X]
Iterator
Building Blocks labeled with light
[X]
Light Sensor
Building Blocks labeled with location
[X]
ShowLocationSettings
Radar
ReverseGeocodeToCity
PeriodicLocationUpdates
ReverseGeocodeForWeather
GetCurrentLocation
Enable GPS
ProximityListener
GPSStatus
GeocodeFromPlacename
Building Blocks labeled with login
[X]
Login UI
Building Blocks labeled with motion
[X]
MotionDetector
MotionDetector2
Building Blocks labeled with password
[X]
Login Dialog
Login UI
Login Manager
Building Blocks labeled with persistence
[X]
Persistent HTTP Client
Building Blocks labeled with phone
[X]
Phone Calls
Building Blocks labeled with post
[X]
HTTPS Post
HTTP Client
HTTPS Client
Persistent HTTP Client
HTTPS Client 2
HTTP Post
Building Blocks labeled with preferences
[X]
Preferences
Building Blocks labeled with progress
[X]
Progress Dialog 1
Building Blocks labeled with proximity
[X]
ProximityListener
Building Blocks labeled with rss
[X]
RSSParser
CNN Headlines
Building Blocks labeled with sensor
[X]
TemperatureSensor
ShadowTransitionDetector
MotionDetector
Light Sensor
MotionDetector2
Building Blocks labeled with settings
[X]
Preferences
Building Blocks labeled with sms
[X]
SMS Send
Receive SMS
Building Blocks labeled with speech
[X]
Speech 2
Speech
Speech Buffered
Listen
Speech 1
Speech
Speech 3
Scan Barcode
Building Blocks labeled with sun spots
[X]
TemperatureSensor
LEDs2
Button1
PushButton2
DiscoverySPOT
DiscoverySPOTOnlyNew
ColoredLEDs
ShadowDetector
MotionDetector2
LEDs
LightSensor
ShadowTransitionDetector
SearchLight
MotionDetector
Button2
PushButton1
Building Blocks labeled with swing
[X]
Login Dialog
Console
DialogStringInput
Button Array
Button
Login Manager
Building Blocks labeled with temperature
[X]
TemperatureSensor
Building Blocks labeled with time
[X]
Timer Periodic 2
Timer Exp
Timer Random
Timer Periodic
Timer 2
Timeout 3
Alarm Clock
MinuteTicker
Timer
Timeout
Timeout 2
Building Blocks labeled with toast
[X]
Toast 2
Toast
Building Blocks labeled with tts
[X]
Speech
Building Blocks labeled with twitter
[X]
SetTwitterStatus
Building Blocks labeled with ui
[X]
Login Dialog
ThreeButtonDialog
ALC
Console
Console UI
ALC 4
DialogStringInput
Button
Button Array
Login UI
TwoButtonDialog
OneButtonDialog
Login Manager
OneButtonDialog 3
String Input Dialog
Activity
Dialog Button
ALC 2
TwoButtonDialog 2
StartActivity
Progress Dialog 1
OneButtonDialog 2
Time Input Dialog
Notification
Building Blocks labeled with voice
[X]
Speech 2
Speech 1
Speech
Speech 3
Building Blocks labeled with weather
[X]
Weather
Weather
Available Libraries
Arctis Standard Library
no.ntnu.item.arctis.library
Import
Android
no.ntnu.item.arctis.library.android
Import
Android Location
no.ntnu.item.arctis.library.android.location
Import
Communication Patterns
no.ntnu.item.arctis.library.communication
Import
Connected Objects Library
no.ntnu.item.arctis.library.coos
Import
Email
no.ntnu.item.arctis.library.email
Import
Google Calendar
no.ntnu.item.arctis.library.gcal
Import
HTTP Library
no.ntnu.item.arctis.library.http
Import
Arctis Standard Objects Library
no.ntnu.item.arctis.library.objects
Import
SMS
no.ntnu.item.arctis.library.pats.sms
Import
RSS Library
no.ntnu.item.arctis.library.rss
Import
Security
no.ntnu.item.arctis.library.security
Import
Speech
no.ntnu.item.arctis.library.speech
Import
Sun SPOTs
no.ntnu.item.arctis.library.sunspots
Import
Java Swing Components
no.ntnu.item.arctis.library.swing
Import
Twitter
no.ntnu.item.arctis.library.twitter
Import
Web-Based Services
no.ntnu.item.arctis.library.web
Import
Libraries Overview
Arctis Standard Library
no.ntnu.item.arctis.library
Countdown
Countdown 2
Crossover
Delay
First
Gate
Iterator
One
Reactive Buffer
Reactive Buffer 2
Switcher N2
Switcher2
Timeout
Timeout 2
Timeout 3
Timer
Timer 2
Timer Exp
Timer Periodic
Timer Periodic 2
Timer Random
Toggle
ToggleN3
Valve
Wait
Android
no.ntnu.item.arctis.library.android
ALC
ALC 2
ALC 4
Activity
Alarm Clock
Broadcast Receiver
Broadcast Receiver 2
Check Connection
Console UI
Dialog Button
Light Sensor
Listen
Login UI
MinuteTicker
Notification
Notification 2
OneButtonDialog
OneButtonDialog 2
OneButtonDialog 3
Phone Calls
Preferences
Progress Dialog 1
Receive SMS
SMS Send
Scan Barcode
Send Email
Speech
Speech 1
Speech 2
Speech 3
Start Intent for Result
StartActivity
String Input Dialog
ThreeButtonDialog
Time Input Dialog
Toast
Toast 2
TwoButtonDialog
TwoButtonDialog 2
Android Location
no.ntnu.item.arctis.library.android.location
DistanceToTarget
Enable GPS
GPSStatus
GeocodeFromPlacename
GetCurrentLocation
LocationCoordinatesToString
PeriodicLocationUpdates
ProximityListener
Radar
ReverseGeocodeForWeather
ReverseGeocodeToCity
ReverseGeocodeToFullAddress
ShowLocationOnMap
ShowLocationSettings
Communication Patterns
no.ntnu.item.arctis.library.communication
Connected Objects Library
no.ntnu.item.arctis.library.coos
Endpoint
Java Types
EndpointConfig
Email
no.ntnu.item.arctis.library.email
Send Email
Google Calendar
no.ntnu.item.arctis.library.gcal
GetEventsOfToday
Periodic Calendar Check
HTTP Library
no.ntnu.item.arctis.library.http
HTTP Client
HTTP Get
HTTP Get 2
HTTP Post
HTTPS Client
HTTPS Client 2
HTTPS Get
HTTPS Post
Persistent HTTP Client
Persistent HTTP Get
Persistent HTTP Post
Persistent HTTP Request Inner
Persistent HTTPS Client
Persistent HTTPS Get
Persistent HTTPS Post
Arctis Standard Objects Library
no.ntnu.item.arctis.library.objects
Java Types
Email
Credentials
SMS
SMS
no.ntnu.item.arctis.library.pats.sms
InvokeGetSmsDeliveryStatus
InvokeSendSms
SMSReception
SMSReceptionNaive
SendSMS
SendSmsService
SmsNotificationManagerService
SmsNotificationService
Java Types
ReceiveSMSSetup
SMSMessage
Start
Start
NotifySmsDeliveryReceipt
NotifySmsDeliveryReceiptResponse
NotifySmsReception
NotifySmsReceptionResponse
StartSmsNotification
StartSmsNotificationResponse
StopSmsNotification
StopSmsNotificationResponse
GetSmsDeliveryStatus
GetSmsDeliveryStatusResponse
SendSms
SendSmsResponse
SmsMessage
SmsNotificationManagerServiceStub
PolicyException
SendSmsServiceStub
ServiceException
RSS Library
no.ntnu.item.arctis.library.rss
CNN Headlines
Feed Fetcher
Get Feed
Get First Entry
Weather
Word of the Day
Java Types
HTTPClientParams
HTTPPostParams
Security
no.ntnu.item.arctis.library.security
Speech
no.ntnu.item.arctis.library.speech
Speech
Speech Buffered
Sun SPOTs
no.ntnu.item.arctis.library.sunspots
Button1
Button2
ColoredLEDs
DiscoverySPOT
DiscoverySPOTOnlyNew
LEDs
LEDs2
LightSensor
MotionDetector
MotionDetector2
PushButton1
PushButton2
SearchLight
ShadowDetector
ShadowTransitionDetector
TemperatureSensor
Java Swing Components
no.ntnu.item.arctis.library.swing
Button
Button Array
Console
DialogStringInput
Login Dialog
Login Manager
Twitter
no.ntnu.item.arctis.library.twitter
SetTwitterStatus
Twitter Listen
Java Types
TwitterStatusUpdate
Web-Based Services
no.ntnu.item.arctis.library.web
RSSParser
Weather
WebServiceParser
Java Types
WeatherForecast
Author Index