Agile 3d - files.meetup.comfiles.meetup.com/450839/Agile3d.Krebs.0909a.pdf · What recession? User...
Transcript of Agile 3d - files.meetup.comfiles.meetup.com/450839/Agile3d.Krebs.0909a.pdf · What recession? User...
Agile 3d ™
Rockcliffe Universitywww.urockcliffe.com
Agile RTP - agile.meetup.com/29Agile 3d – meetup.com/agile3d
Bill Krebs, CSM, CSP
Agile 3d ™
© 2009 Agile Dimensions, LLC© 2009 Rockcliffe University Consortium
AgileDimensions, LLC. twitter.com/AgileBill4dSL: AgileBill Firehawk linkedin.com/in/BillKrebs
Prerequisite: None.
Sound familiar?
SL: AgileBill Firehawk AgileDimensions.com © 2009, W. Krebs
People fall asleep on web conference calls(the lucky ones)
� Global teams, remote realities� Global teams, remote realities
Frequent Flyer Platinum
H1N1
$592.00
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 3
“Travel is Muda” – AgileBill
Pacific, East Coast, & Poland
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 4
What recession?
User hours hit a new all time high
of 126 million user hours in Q2
2009Up 33% from Q2 20081.39 million users logged in last 60 days
Voice Minutes in 2Q 093.14 billion44% growth from last yearAll time high
Reduced Downtime
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 5
User-to-User transactions increased 94% from
Q2 2008 – The total of all transactions in SecondLife reached a new high in the quarter. The sum ofall of the transactions in the Second Life economyequaled a total of USD 144 million dollars in Q22009. This is 20% growth over the previous quarterand 94% over the same quarter one year ago.The US economy decreased 3.9% in comparison.CIA factbook as a source, Second Life is 189th inthe list of autonomous regions ranked by size.
For Graphics
Moving, interactive models
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 6
Formal Lectures
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 7
Informal Gatherings
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 8
Agile Campfire series
Immersive Learning
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 9
Did someone say “Pair Programming?”
Rockcliffe University
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 10
Education, Service, Research
International home of Agile 3d
Rockcliffe University
- Welcome Area
- 10 Classrooms
- 13 simulation islands
- Performing Arts Hall- Performing Arts Hall
- Theatre
- Library
- Law simulations
- Experienced Staff
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 11
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 12
We teach Agile using other Virtual Worldplatforms too – in this case Reaction Grid
Inside Rockcliffe’s Library3d arrangement of books
and knowledge
Feds use Second Life
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 13
Guess the Avatar
Widespread Use
IBM- Green Data Center
State Farm
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 14
- Green Data CenterState Farm- Project Planning
Misadventures
Skin
Drama
Vampires
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 15
Bugs
Griefers
Performance
Virtual Worlds are Diverse
People may dress as “Furries”, Elves, Robots, Dinosaurs,
business persons, barbarians, or slaves.
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 16
business persons, barbarians, or slaves.
We have people from all over the worlds
The Tolerance Rule helps
This “Furry” look comes withwhiskers and scripted tail
But is it art?
You may accidentally see skin
Limit your search to PG
Don’t panic
Censored
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 17
Don’t panic
Don’t change in public
Some parts sold separately
Examples from Soul Special Skins store
Drama
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 18
Balance your time and lifeRemember there are people with feelings
Behind the avatars
1% Virtual Vampires
A few people are playing a game called
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 19
A few people are playing a game called ‘Bloodlines’
Little impact, but is a nuisance
Refuse Bites(say no to bite request dialogs)
Wear Garlic(removes you from bloodlines
database or as potential target)
Performance & “Lag”
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 20
Client, Bandwidth, and ServerGray Avi due to performance
Security
�Griefers
� Axe to grind
� Virtual bullies
� Methods
�Have trained security
� Emotional Prep
�Counter Measures� Voice spam
� Object Spam…
� Bumping
� Cage / Orbit
� Behavior
� Attack w/ multiple
accounts
Counter Measures
� Mute
� Limit Scripts / Build
� Limit Bump / Damage
� Sit
� Ban / Eject / Report
� Screen events
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 21
But still …
In spite of all that, serious work occurs in virtual worlds
In five years we’ll look back and laugh when we remember it took time to paint textures.
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 22
we remember it took time to paint textures.
Will this fizzle? Or will it be web 3.0?
Cornell University
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 23
Metanomics - series
Data Visualization
3d Wikis
Glasshouse / CICP byGreen Phosphor
Brainboards
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 24
Holodecks
3d mindmaps
Many more!
Clicking a node creates a prototype building or objectTeam members can vote on the designs- Green was good, red was bad
Technical Events
SLDNUG meeting Saturday August 29th 1pm SLT(Microsoft Island)
Developing Applications Using Data Services
Engage early in learning how to develop applications that leverage online data-centric services.
Learn about recent advancements in Microsoft technology that enable seamless interaction with data services both locally and in the Cloud. In this session, we’ll…
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 25
• Deep dive into the ADO.NET Data Services Framework, gaining a clear understanding of data services and the value that bring to your project• Show how the ADO.NET Entity Framework and WCF provide underlying architecture for these services• Explore how REST plays a key role in how data services are exposed• Explore security available in the ADO.NET Data Service Framework• Walk through examples with Silverlight and ASP.NET Ajax• Look at the RIA Services, now available in Silverlight 3You’ll walk-away with a clear understanding of how this technology works as well as what is available now and in the near future.
Translation Tools
Szkola Budowania PC Thursday, 20 Aug 2009 21:11:33 GMT
Serdecznie zapraszamy na kolejne zajecia.Lekcje rozpoczynamy o 21.00
The translator will keep track of the languages spoken by everyone inthe immediate area. When someone is speaking a different thetranslator uses the official Google Translation API, so supports 35
School Building Szkola Budowania PC Thursday, 20 Aug 2009 21:11:33 GMT
We invite you to the next classesLessons start on the 21.00
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 26
translator uses the official Google Translation API, so supports 35languages!
ExampleThere are four people having a conversation. Susie and Frank speakEnglish, Jose speaks Spanish, and Niklas speaks German. WhenSusie says "Hello Everyone", Frank hears no translation (he alreadyspeaks English), Jose hears the translation "Hola a todos" (Spanish),and Niklas hears the translation "Hallo alle" (German).
Scripting
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 27
Allows custom interactive objects
Open Source
void LLPrimitive::init_primitive(LLPCode p_code){
LLMemType m1(LLMemType::MTYPE_PRIMITIVE);if (mNumTEs){
if (mTextureList){
// From the SnowGlobe open source viewer (cpp)
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 28
{delete [] mTextureList;
}mTextureList = new LLTextureEntry[mNumTEs];
}
mPrimitiveCode = p_code;}
Also, OpenSim is an open source back end
Lightweight Viewers
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 29
Slim
Sparkle
Use of Qwaq for a team room
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 30
virtualability.org
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 31
Firewall?
Public: Learn from others via a public grid (& create your own objects)
Private:Which is harder? Working from home,
or getting IT to open ports?
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 32
Private:
Can do secret team stuffbehind protected
parcelor Firewall
or getting IT to open ports?
Go for the best of both
Summary
�Benefits
� Save travel cost
� Social Networking
� Sense of presence
� Models not possible in real
life
�Mitigate
� Learning curve
� Griefers
� Drama
Ergonomic Strainlife
� Common Uses
� Education
� Meetings
� Prototyping
� Silly uses
� Ergonomic Strain
�Can have both
� Private for your secret
team stuff (firewall)
� Public to learn and
network
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 33
Call to InactionA request …Don’t all run out and make your own group or island.
Let’s collaborate, share. I’ve got land for you.
Agile Center of Gravity: “Agile 3d” island at Rockcliffe University
meetup.com/agile3d - monthly virtual meetups
Brought to you by Agile Dimensions, LLC
www.linkedin.com/in/BillKrebs © 2009, W. Krebs 34
Serving Agile coaches, practitioners, and studentsYour guide to virtual worlds
Do …- Join our mentored welcome tour
- Join the Second Life group called “Agile”
- Join meetup.com/agile3d - your global Agile User Group!
- Consider supporting Virtual Ability, or charity of your choice
Learn More
• SL groups “Agile” & Rockcliffe Students
• Talk to Bill
• Second Life: AgileBill Firehawk
• linkedin.com/in/BillKrebs
• Twitter.com/AgileBill4d
• Resources
• http://work.secondlife.com
• http://www.agiledimensions.com
• “The Second Life Grid” by Kimberly Rufer-Bach
• Rockcliffe University Welcome Area
• http://tinyurl.com/qquged
SL: AgileBill Firehawk AgileDimensions.com © 2009, W. Krebs
Rockcliffe Universitywww.urockcliffe.com
Bill Krebs, CSM, CSP. AgileDimensions, LLC.
SL: AgileBill FirehawkE-mail: [email protected]
Join groups!: “Agile”, “Rockcliffe University – Students”