Lab 3: Writing a Naiad Application

13
3: Writing a Naiad Application Zubair Nabi [email protected] April 19, 2013 Zubair Nabi 3: Writing a Naiad Application April 19, 2013 1/6

description

Cloud Computing Workshop 2013, ITU

Transcript of Lab 3: Writing a Naiad Application

Page 1: Lab 3: Writing a Naiad Application

3: Writing a Naiad Application

Zubair Nabi

[email protected]

April 19, 2013

Zubair Nabi 3: Writing a Naiad Application April 19, 2013 1 / 6

Page 2: Lab 3: Writing a Naiad Application

Introduction

Source code available at: http://research.microsoft.com/en-us/projects/naiad/

But the code is in C# while we want to stick to Linux

Mono1 to the rescue

Mono enables .NET applications to be run atop Linux

1http://www.mono-project.com/Main_PageZubair Nabi 3: Writing a Naiad Application April 19, 2013 2 / 6

Page 3: Lab 3: Writing a Naiad Application

Introduction

Source code available at: http://research.microsoft.com/en-us/projects/naiad/

But the code is in C# while we want to stick to Linux

Mono1 to the rescue

Mono enables .NET applications to be run atop Linux

1http://www.mono-project.com/Main_PageZubair Nabi 3: Writing a Naiad Application April 19, 2013 2 / 6

Page 4: Lab 3: Writing a Naiad Application

Introduction

Source code available at: http://research.microsoft.com/en-us/projects/naiad/

But the code is in C# while we want to stick to Linux

Mono1 to the rescue

Mono enables .NET applications to be run atop Linux

1http://www.mono-project.com/Main_PageZubair Nabi 3: Writing a Naiad Application April 19, 2013 2 / 6

Page 5: Lab 3: Writing a Naiad Application

Introduction

Source code available at: http://research.microsoft.com/en-us/projects/naiad/

But the code is in C# while we want to stick to Linux

Mono1 to the rescue

Mono enables .NET applications to be run atop Linux

1http://www.mono-project.com/Main_PageZubair Nabi 3: Writing a Naiad Application April 19, 2013 2 / 6

Page 6: Lab 3: Writing a Naiad Application

Building the code

Jump to the root Naiad folder (should contain Naiad.sln)

Build: xbuild

Zubair Nabi 3: Writing a Naiad Application April 19, 2013 3 / 6

Page 7: Lab 3: Writing a Naiad Application

Building the code

Jump to the root Naiad folder (should contain Naiad.sln)

Build: xbuild

Zubair Nabi 3: Writing a Naiad Application April 19, 2013 3 / 6

Page 8: Lab 3: Writing a Naiad Application

Running an existing example

Jump to: NaiadExamples\bin\Debug

Running wordcount: mono NaiadExamples.exe wordcount

Zubair Nabi 3: Writing a Naiad Application April 19, 2013 4 / 6

Page 9: Lab 3: Writing a Naiad Application

Running an existing example

Jump to: NaiadExamples\bin\Debug

Running wordcount: mono NaiadExamples.exe wordcount

Zubair Nabi 3: Writing a Naiad Application April 19, 2013 4 / 6

Page 10: Lab 3: Writing a Naiad Application

Adding another example

Download:http://newt.lums.edu.pk/ccw/OnlineTermCount.cs

Add it to the examples folder

Need to add references to NaiadExamples.csproj andProgram.cs and then rebuild using xbuild

Zubair Nabi 3: Writing a Naiad Application April 19, 2013 5 / 6

Page 11: Lab 3: Writing a Naiad Application

Adding another example

Download:http://newt.lums.edu.pk/ccw/OnlineTermCount.cs

Add it to the examples folder

Need to add references to NaiadExamples.csproj andProgram.cs and then rebuild using xbuild

Zubair Nabi 3: Writing a Naiad Application April 19, 2013 5 / 6

Page 12: Lab 3: Writing a Naiad Application

Adding another example

Download:http://newt.lums.edu.pk/ccw/OnlineTermCount.cs

Add it to the examples folder

Need to add references to NaiadExamples.csproj andProgram.cs and then rebuild using xbuild

Zubair Nabi 3: Writing a Naiad Application April 19, 2013 5 / 6

Page 13: Lab 3: Writing a Naiad Application

Reference(s)

Announcing the Naiad source code release:http://bigdataatsvc.wordpress.com/2012/10/09/announcing-the-naiad-source-code-release/

Zubair Nabi 3: Writing a Naiad Application April 19, 2013 6 / 6