CategoriesOffice Space

Switching away from SkyDrive

I loved it for long, as I received the 25GB upgrade and it worked like a charm across all OSes and systems. Along came Windows 8.1 and since then, server syncs never happen easily and directly.

Files are attempted to be synced on my laptop for hours over WiFi, draining the battery in the background. So long, it’s been fun – but others focusing on just syncing have it implemented and continuously working way better.

CategoriesOffice Space

IEEE EIT 2013 in Rapid City, SD

At the 2013 IEEE EIT conference in Rapid City, SD, USA, presenting two papers:

Junghyo  Lee and P. Seeling. An Overview of Mobile Device Network Traffic and Network Interface Usage Patterns.  In Proceedings of the IEEE International Conference on Electro/Information  Technology (EIT), Rapid City, SD, USA, May 2013.

Christopher Sulisz, Troy Johnson, and P. Seeling.  Video Characteristics of Mobile Videos on Android Devices: Initial Results. In Proceedings of the IEEE International Conference on Electro/Information Technology (EIT) , Rapid City, SD, USA, May 2013.

CategoriesOffice Space

Thanks Blackboard!

And again, LMS systems at their worst: When I randomize a set of questions, I cannot get statistics in the actual BlackBoard system…why?

Had to go and quickly hack something together for assessment – here it is, export in the long format and run…

[code lang=”perl”]
#!perl
use strict;
use warnings;
# "Username","Last Name","First Name","Question ID","Question","Answer","Possible Points","Auto Score","Manual Score"
open(IN, "<Final.downloadlong.csv") or die;
while (<IN>) {
chomp;
my @line = split ",";
next if $line[0] eq "Username";
$line[0] =~ s/"//gi;
$line[0] =~ s/s//gi;
$line[3] =~ s/"//gi;
$line[3] =~ s/[Question ID]//gi;
$line[3] =~ s/s//gi;

$line[$#line-1] =~ s/"//gi;
$line[$#line] =~ s/"//gi;

my $points = $line[$#line-1];
if ($line[$#line] ne "") {
$points = $line[$#line];
}

my $uname= $line[0];
my $question = $line[3];

print "$uname, $question, $pointsn";

}
close(IN);

[/code]

CategoriesOffice Space

ADK Setup

Windows Example (different IDEs for Mac/Linux)

1. Install Android SDKs for Gingerbread and above

2. Follow procedures at http://labs.arduino.cc/ADK/AccessoryMode (follows)

3. Download Processing if wanted for programming on the phone from http://processing.org/download/
– Install Processing (extract into folder of choice)
– Start processing, find default folder in preferences
– Download add-on libraries from http://labs.arduino.cc/uploads/ADK/GettingStarted/processing_bundle_ADK_v01.zip
– Extract add-on libs into the default Processing sketch folder, libraries subfolder
– Re-start Processing, set mode to android (select sdk folder)

4. Download Arduino 1.0 Beta (!) from http://files.arduino.cc/downloads/arduino-1.0-beta1.zip
– Install (extract into folder of choice)
– Download extra libs from http://labs.arduino.cc/uploads/ADK/GettingStarted/arduino_bundle_ADK.zip
– Download the MicroBridge Arduino library from http://microbridge.googlecode.com/files/MicroBridge-Arduino.zip
– Extract add-on libs into the default Arduino sketch folder, libraries subfolder
– Problem when compiling the example: wiring.h is missing!
– Download the last official Arduino IDE version (022) and extract into temp folder
– Copy the file <arduino-1.0-beta1 main folder>hardwarearduinocoresarduinowiring.h
to
<arduino-1.0-beta1 main folder>hardwarearduinocoresarduinowiring.h

5. If you do not want to set things up difficultly, but have instant reward:
– Look at the Seedstudio wiki: http://seeedstudio.com/wiki/Seeeduino_ADK_Main_Board
– Copy the sample code SeeeduinoADKDemo.pde into the Arduino IDE, test compile
– Change the LED from 12 to 13 (the on-board LED)
– Compile, upload to board
– Compile/upload the example Android application from http://garden.seeedstudio.com/images/1/1b/SeeeduinoADKDemo-App.zip to phone
– Connect board to PC for power, phone to board
– Start the demo app on the phone, toggle the on-board LED

6. Start thinking about the ADK apporach to this 😉

CategoriesPublications

Web Conferencing Traffic – An Analysis using DimDim as Example

International Journal of Computer Networks & Communications (IJCNC) Vol.2, No.6, November 2010

Abstract

In this paper, we present an evaluation of the Ethernet traffic for host and attendees of the popular open-source web conferencing system DimDim. While traditional Internet-centric approaches such as the MBONE have been used over the past decades, current trends for web-based conference systems make exclusive use of application-layer multicast. To allow for network dimensioning and QoS provisioning, an understanding of the underlying traffic characteristics is required.

We find in our exemplary evaluations that the host of a web conference session produces a large amount of Ethernet traffic, largely due to the required control of the conference session, that is heavily-tailed distributed and exhibits additionally long-range dependence. For different groups of activities within a web conference session, we find distinctive characteristics of the generated traffic.

Open Access

http://airccse.org/journal/ijc2010.html

http://airccse.org/journal/cnc/1110ijcnc01.pdf