|
|
|
>About Me

About me..

This is my short curriculum vitea, if you want to get more detail please contat me at agusk [at] pecollege.net.
Personal Data
Birth : Surabaya, 13 August 1977
Address : Perumahan Depok Maharaja (Please contact me)
Jalan Raya Sawangan, Depok, West Java, Indonesia
Phone (mobile) : Please contact me
Education
PhD, December 2011 - Present,
Faculty of Electrical Engineering and Computer Science, Technische Universität Berlin
MSc, August 2006 - August 2008,
Computer Science, Bogor University of Agricultural (IPB)
BEng, August 1996 - February 2001,
Electrical Engineering-Telecommunication Multimedia,
Sepuluh Nopember Institute of Technology (ITS)
Working Experience
September 2009 - Present
Lecturer, Faculty of Computer Science - University of Indonesia
January 2008 - August 2009
Technology Consultant, Hewlett-Packard
April 2005 - December 2007
Application Architect, PT. Astra International Tbk
January 2004 - December 2004
Part-time Lecturer, Bina Nusantara University
October 2002 - February 2005
Solution Architect, PT. Puspa Intimedia Internusa
March 2001 - October 2002
Software Engineer, PT. Sigma Karya Sempurna (BALICAMP)
Certification
Microsoft Certified Solution Development (MCSD) for .NET, ID# 3009898, 2004
TS: Windows Server 2008 R2, Server Virtualization, 2011
Awards
- Microsoft MVP (Most Valuable Professional) Worldwide Award for Visual C# on 1 October 2011
- Microsoft MVP (Most Valuable Professional) Worldwide Award for Visual C# on 1 October 2010
- Microsoft MVP (Most Valuable Professional) Worldwide Award for Visual C# on 1 October 2009
- Microsoft MVP (Most Valuable Professional) Worldwide Award for Visual C# on 1 October 2008
- Microsoft MVP (Most Valuable Professional) Worldwide Award for Visual C# on 1 October 2007
- Microsoft MVP (Most Valuable Professional) Worldwide Award for Visual C# on 1 October 2006
- Microsoft MVP (Most Valuable Professional) Worldwide Award for Visual C# on 1 October 2005
- Microsoft MVP (Most Valuable Professional) Worldwide Award for Visual C# on 1 October 2004
- Student Grand Scholarship in Sepuluh Nopember Institute of Technology (ITS) from Asian Development Bank (ADB) in 1998 – 2000
- Talented and Achievement Student Scholarship in Senior High School from Ministry of Culture and Education, Republic Indonesia, in 1995 - 1996
Computer Skill
Operating System
- Windows XP, Windows Vista, Windows 2000, Windows Server 2003, Windows Server 2008
- Linux RHEL, CentOs, Linux Ubuntu,
- FreeBSD
- TinyOS
Programming Language/Web Application
- C/C++
- C#
- VB.NET/VB
- Java
- ASP/ASP.NET
- nesC
Technical Computing
Database
Framework/Library
- OpenCV
- DirectX
- Enterprise Library
- Nettiers
- NHibernate
- Entity Framework
- LINQ, ASP.NET MVC, jQuery
Another Skill
- UML
- Networking protocols based on IP
- Socket
- MSMQ, COM+, BITS
- Cryptography
- Multithreading Model
- High Performance Computing (HPC), MPI/OpenMP
- Network simulator, ns2 and ns3
- Wireless Sensor Network
Follow me


_448.png)
_1325.png)
1/3/2012Nafis Imtiaz Zaman (E-MAIL:nafis2007@hotmail.com)
Dear Agus: I am a PhD researcher and just started working with NS3.I was trying to to write my own code which I am giving below.could you pls tell me how can I do that.Thank.pls tell me the way how to implement this code.
#include "ns3/core-module.h"
#include "ns3/simulator-module.h"
#include "ns3/node-module.h"
#include "ns3/helper-module.h"
#include "ns3/wifi-module.h"
#include "ns3/mobility-module.h"
#include "ns3/ipv4-global-routing-helper.h"
#include "ns3/packet-loss-counter.h"
using namespace ns3;
NS_LOG_COMPONENT_DEFINE ("My Network Projects");
int
main (int argc, char *argv[])
{
bool verbose = true;
uint32_t nWifi = 35;
uint32_t m_packets =50;
uint32_t m_packetsize = 1024;
uint32_t port = 1254;
AsciiTraceHelper ascii;
CommandLine cmd;
cmd.AddValue ("nWifi", "Number of wifi STA devices", nWifi);
cmd.AddValue ("verbose", "Tell echo applications to log if true", verbose);
cmd.Parse (argc,argv);
if (verbose)
{
LogComponentEnable("UdpEchoClientApplication", LOG_LEVEL_INFO);
LogComponentEnable("UdpEchoServerApplication", LOG_LEVEL_INFO);
}
NodeContainer wifiStaNodes;
//NodeContainer wifiApNodes;
wifiStaNodes.Create (nWifi);
NodeContainer wifiApNode = wifiStaNodes.Get (0);
YansWifiChannelHelper channel = YansWifiChannelHelper::Default ();
YansWifiPhyHelper phy = YansWifiPhyHelper::Default ();
phy.SetChannel (channel.Create ());
WifiHelper wifi = WifiHelper::Default ();
wifi.SetRemoteStationManager ("ns3::AarfWifiManager");
wifi.SetStandard(WIFI_PHY_STANDARD_80211b);
NqosWifiMacHelper mac = NqosWifiMacHelper::Default ();
Ssid ssid = Ssid ("ns-3-ssid");
mac.SetType ("ns3::StaWifiMac",
"Ssid", SsidValue (ssid),
"ActiveProbing", BooleanValue (false));
NetDeviceContainer staDevices;
staDevices = wifi.Install (phy, mac, wifiStaNodes);
mac.SetType ("ns3::ApWifiMac",
"Ssid", SsidValue (ssid));
NetDeviceContainer apDevices;
apDevices = wifi.Install (phy, mac, wifiApNode);
MobilityHelper mobility;
mobility.SetPositionAllocator ("ns3::GridPositionAllocator",
"MinX", DoubleValue (0.0),
"MinY", DoubleValue (0.0),
"DeltaX", DoubleValue (5.0),
"DeltaY", DoubleValue (100.0),
"GridWidth", UintegerValue (3),
"LayoutType", StringValue ("RowFirst"));
mobility.SetMobilityModel ("ns3::ConstantPositionMobilityModel");
mobility.Install (wifiStaNodes);
mobility.SetMobilityModel ("ns3::ConstantPositionMobilityModel");
mobility.Install (wifiApNode);
InternetStackHelper stack;
stack.Install (wifiStaNodes);
Ipv4AddressHelper address;
address.SetBase ("10.1.1.0", "255.255.255.0");
Ipv4InterfaceContainer wifiInterfaces, wifiApInterface;
// wifiApInterface=address.Assign (apDevices);
wifiInterfaces= address.Assign (staDevices);
UdpEchoServerHelper echoServer (port);
ApplicationContainer serverApps = echoServer.Install (wifiApNode);
serverApps.Start (Seconds (1.0));
serverApps.Stop (Seconds (10.0));
UdpEchoClientHelper echoClient (wifiInterfaces.GetAddress (0), port);
echoClient.SetAttribute ("MaxPackets", UintegerValue (m_packets));
echoClient.SetAttribute ("Interval", TimeValue (Seconds (1.0)));
echoClient.SetAttribute ("PacketSize", UintegerValue (m_packetsize));
ApplicationContainer clientApps = echoClient.Install (wifiStaNodes.Get (nWifi - 1));
clientApps.Start (Seconds (2.0));
clientApps.Stop (Seconds (10.0));
Ipv4GlobalRoutingHelper::PopulateRoutingTables ();
Simulator::Stop (Seconds (10.0));
//pointToPoint.EnablePcapAll ("third");
phy.EnablePcap ("scratch/Server", apDevices.Get (0));
phy.EnablePcap ("scratch/Client", staDevices.Get (nWifi-1));
phy.EnableAscii (ascii.CreateFileStream ("scratch/Server.tr"),apDevices.Get(0));
phy.EnableAscii (ascii.CreateFileStream ("scratch/Client.tr"),staDevices.Get(nWifi-1));
//helper.EnableAscii (stream, nd1);
//csma.EnablePcap ("third", csmaDevices.Get (0), true);
Simulator::Run ();
Simulator::Destroy ();
return 0;
}
5/16/2011MOHAMED
Bonjour, Merci pour le tutoriel, mais j'ai un probleme car j'ai suivi toute le tutoriel pour configurer openCV dans visuel C++ (visual studio 2010). avec windows 7 comme system d'eploitation, j'ai toujours des erreure. pouriez vous m'aider??
med32_9@hotmail.com
3/26/2011manny
sir i am b.s. computers and want a module to integrate in eye glasses website. i.e. virtual tryon using opencv eye detection. If you can do the project , pl email mangat1954@gmail.com thanks
12/24/2010Nia
Assalamu'alaikum mas Agus...
Perkenalkan, sy Nia. Sy lg kuliah di USU, Medan. Sy mau nanya2 seputar NS3 boleh? Kebetulan sy mau buat program memakai NS3. Ns3 sgt beda dgn NS2. Sy msh bingung dgn cara mengcompilenya & mengeluarkan outputnya di NAM. Stlh kita buat source program di C++, lalu gmn cara ngompilenya & lht hasilnya di NAM?
Makasih byk sblmnya...
Wassalamu'alaikum, Nia.

|