SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Getting Off the
                                 Island
                                           James Robertson
                                Cincom Smalltalk Product Evangelist
                                       jrobertson@cincom.com
                                http://www.cincomsmalltalk.com/blog




Tuesday, September 1, 2009
Resources
                    •        Industry Misinterpretations

                             •   http://industry-
                                 misinterpretations.cincomsmalltalk.com

                    •        Smalltalk Daily

                             •   http://smalltalk-daily.cincomsmalltalk.com

                    •        Videos

                    •        All in the iTunes Store (even the Zune
                             Marketplace)


Tuesday, September 1, 2009
The Old Way




Tuesday, September 1, 2009
The New Way




Tuesday, September 1, 2009
You’ve All Seen Seaside

                    • Instant Response
                    • Intra-hit debugging
                    • Everything in Smalltalk


Tuesday, September 1, 2009
What if we removed...


                    • The browser <--> toolset switch?



Tuesday, September 1, 2009
Tools in Context




Tuesday, September 1, 2009
Demo - Tomorrow




Tuesday, September 1, 2009
Web Tools Are Cool..

                    • What about the rest of it?
                     • Desktop Apps?
                     • Social Media?
                     • Library Integration?

Tuesday, September 1, 2009
Graphics

                    • We’re working on Cairo
                    • 2D Graphics library
                    • Wide Industry Support
                    • Looks Great

Tuesday, September 1, 2009
Social Media
                    • RSS/Atom?
                     • Library to read, support in WV to write
                    • Twitter
                     • Libraries for Reading and Writing
                    • Facebook
                     • Interface to most of the API
Tuesday, September 1, 2009
Social Media


                    • Demo



Tuesday, September 1, 2009
Library Integration
                    • How about the Amazon Cloud?
                     • EC2, S3, SQS
                    • How about Flex/Air?
                     • GlareUI - Smalltalk backend to Flex apps
                    • All with community sourced code...

Tuesday, September 1, 2009
Library Integration

                    • Demo
                     • Amazon using Cloudfork
                     • Air using Glare


Tuesday, September 1, 2009
The New Smalltalk Way
                    • Modern: Connects to what you need
                    • Productive: Deliver Faster
                    • Enjoyable: Enjoy what you’re doing!
                    • Don’t Stay on the Island: Integrate with the
                             World



Tuesday, September 1, 2009
Contact Info
                    • James Robertson
                             •   jrobertson@cincom.com

                             •   jarober@gmail.com

                             •   @jarober (Twitter)

                             •   http://www.cincomsmalltalk.com/blog/blogView

                             •   +1 410 952-0471



Tuesday, September 1, 2009
Contact Information
           Star Team (Smalltalk Strategic Resources)
                 – Arden Thomas (athomas@cincom.com)
                     Smalltalk Product Manager
                 – James Robertson (jrobertson@cincom.com) 
                     Smalltalk Product Evangelist
                 – Suzanne Fortman (sfortman@cincom.com)
                     Smalltalk Director
                 – Jeremy Jordan (jjordan@cincom.com)
                  
 Smalltalk Marketing Manager




Tuesday, September 1, 2009
http://www.cincomsmalltalk.com
                      http://www.cincomsmalltalk.com/userblogs

Tuesday, September 1, 2009

Contenu connexe

En vedette (7)

Testing for Real
Testing for RealTesting for Real
Testing for Real
 
Diagnosis and semi-automatic correction of detected design inconsistencies in...
Diagnosis and semi-automatic correction of detected design inconsistencies in...Diagnosis and semi-automatic correction of detected design inconsistencies in...
Diagnosis and semi-automatic correction of detected design inconsistencies in...
 
Smalltalk in Moodle
Smalltalk in MoodleSmalltalk in Moodle
Smalltalk in Moodle
 
From Print Design to Web Design
From Print Design to Web DesignFrom Print Design to Web Design
From Print Design to Web Design
 
Building end user applications
Building end user applicationsBuilding end user applications
Building end user applications
 
Meteoroid
MeteoroidMeteoroid
Meteoroid
 
Numerical Methods
Numerical MethodsNumerical Methods
Numerical Methods
 

Similaire à Getting Off the Island

Testing as Communication, Real-World Techniques
Testing as Communication, Real-World TechniquesTesting as Communication, Real-World Techniques
Testing as Communication, Real-World Techniques
ActsAsCon
 
Talk About Configuration Management
Talk About Configuration ManagementTalk About Configuration Management
Talk About Configuration Management
Guixing Bai
 
The Future of Communications Applications
The Future of Communications ApplicationsThe Future of Communications Applications
The Future of Communications Applications
Voxeo Corp
 
6: Could hardware hacking save us? (Alexandra Deschamps-Sonsino)
6: Could hardware hacking save us? (Alexandra Deschamps-Sonsino)6: Could hardware hacking save us? (Alexandra Deschamps-Sonsino)
6: Could hardware hacking save us? (Alexandra Deschamps-Sonsino)
Imran Ali
 

Similaire à Getting Off the Island (20)

Social Media For Sales 9 3 2009
Social Media For Sales 9 3 2009Social Media For Sales 9 3 2009
Social Media For Sales 9 3 2009
 
Depot Best Practices
Depot Best PracticesDepot Best Practices
Depot Best Practices
 
fingertips
fingertipsfingertips
fingertips
 
Craigee Pitch Presentation
Craigee Pitch PresentationCraigee Pitch Presentation
Craigee Pitch Presentation
 
Testing as Communication, Real-World Techniques
Testing as Communication, Real-World TechniquesTesting as Communication, Real-World Techniques
Testing as Communication, Real-World Techniques
 
iTunes for Scholarly Publishing?
iTunes for Scholarly Publishing?iTunes for Scholarly Publishing?
iTunes for Scholarly Publishing?
 
Atlassian - A Different Kind Of Software Company
Atlassian - A Different Kind Of Software CompanyAtlassian - A Different Kind Of Software Company
Atlassian - A Different Kind Of Software Company
 
Mkt571.Augsep09.1.Slideshare
Mkt571.Augsep09.1.SlideshareMkt571.Augsep09.1.Slideshare
Mkt571.Augsep09.1.Slideshare
 
Talk About Configuration Management
Talk About Configuration ManagementTalk About Configuration Management
Talk About Configuration Management
 
Horn Creek Leadership Retreat
Horn Creek Leadership RetreatHorn Creek Leadership Retreat
Horn Creek Leadership Retreat
 
How to Bring Your Blog to Life
How to Bring Your Blog to LifeHow to Bring Your Blog to Life
How to Bring Your Blog to Life
 
Bring Your Blog to Life
Bring Your Blog to LifeBring Your Blog to Life
Bring Your Blog to Life
 
BDW: How To Pitch Your Ideas
BDW: How To Pitch Your IdeasBDW: How To Pitch Your Ideas
BDW: How To Pitch Your Ideas
 
RefreshPhilly Presentation February 09
RefreshPhilly Presentation February 09RefreshPhilly Presentation February 09
RefreshPhilly Presentation February 09
 
Creation of an iPhone Game
Creation of an iPhone GameCreation of an iPhone Game
Creation of an iPhone Game
 
Young Activists
Young ActivistsYoung Activists
Young Activists
 
The Future of Communications Applications
The Future of Communications ApplicationsThe Future of Communications Applications
The Future of Communications Applications
 
Creative GENIUSES and the online marketing world
Creative GENIUSES and the online marketing worldCreative GENIUSES and the online marketing world
Creative GENIUSES and the online marketing world
 
6: Could hardware hacking save us? (Alexandra Deschamps-Sonsino)
6: Could hardware hacking save us? (Alexandra Deschamps-Sonsino)6: Could hardware hacking save us? (Alexandra Deschamps-Sonsino)
6: Could hardware hacking save us? (Alexandra Deschamps-Sonsino)
 
ADMSP Second Life
ADMSP Second LifeADMSP Second Life
ADMSP Second Life
 

Plus de ESUG

Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programmingWorkshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
ESUG
 
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and RoadmapThe Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and Roadmap
ESUG
 
Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...
ESUG
 
Analyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early resultsAnalyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early results
ESUG
 
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
ESUG
 
A Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test GenerationA Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test Generation
ESUG
 
Creating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic ProgrammingCreating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic Programming
ESUG
 
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution ModesThreaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
ESUG
 
Exploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience ReportExploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience Report
ESUG
 
Pharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIsPharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIs
ESUG
 
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame CaseImproving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
ESUG
 
Pharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and FuturePharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and Future
ESUG
 
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and TransformationsA New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and Transformations
ESUG
 

Plus de ESUG (20)

Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programmingWorkshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
 
Technical documentation support in Pharo
Technical documentation support in PharoTechnical documentation support in Pharo
Technical documentation support in Pharo
 
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and RoadmapThe Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and Roadmap
 
Sequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in PharoSequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in Pharo
 
Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...
 
Analyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early resultsAnalyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early results
 
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
 
A Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test GenerationA Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test Generation
 
Creating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic ProgrammingCreating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic Programming
 
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution ModesThreaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
 
Exploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience ReportExploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience Report
 
Pharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIsPharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIs
 
Garbage Collector Tuning
Garbage Collector TuningGarbage Collector Tuning
Garbage Collector Tuning
 
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame CaseImproving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
 
Pharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and FuturePharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and Future
 
thisContext in the Debugger
thisContext in the DebuggerthisContext in the Debugger
thisContext in the Debugger
 
Websockets for Fencing Score
Websockets for Fencing ScoreWebsockets for Fencing Score
Websockets for Fencing Score
 
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScriptShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
 
Advanced Object- Oriented Design Mooc
Advanced Object- Oriented Design MoocAdvanced Object- Oriented Design Mooc
Advanced Object- Oriented Design Mooc
 
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and TransformationsA New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and Transformations
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Getting Off the Island

  • 1. Getting Off the Island James Robertson Cincom Smalltalk Product Evangelist jrobertson@cincom.com http://www.cincomsmalltalk.com/blog Tuesday, September 1, 2009
  • 2. Resources • Industry Misinterpretations • http://industry- misinterpretations.cincomsmalltalk.com • Smalltalk Daily • http://smalltalk-daily.cincomsmalltalk.com • Videos • All in the iTunes Store (even the Zune Marketplace) Tuesday, September 1, 2009
  • 3. The Old Way Tuesday, September 1, 2009
  • 4. The New Way Tuesday, September 1, 2009
  • 5. You’ve All Seen Seaside • Instant Response • Intra-hit debugging • Everything in Smalltalk Tuesday, September 1, 2009
  • 6. What if we removed... • The browser <--> toolset switch? Tuesday, September 1, 2009
  • 7. Tools in Context Tuesday, September 1, 2009
  • 8. Demo - Tomorrow Tuesday, September 1, 2009
  • 9. Web Tools Are Cool.. • What about the rest of it? • Desktop Apps? • Social Media? • Library Integration? Tuesday, September 1, 2009
  • 10. Graphics • We’re working on Cairo • 2D Graphics library • Wide Industry Support • Looks Great Tuesday, September 1, 2009
  • 11. Social Media • RSS/Atom? • Library to read, support in WV to write • Twitter • Libraries for Reading and Writing • Facebook • Interface to most of the API Tuesday, September 1, 2009
  • 12. Social Media • Demo Tuesday, September 1, 2009
  • 13. Library Integration • How about the Amazon Cloud? • EC2, S3, SQS • How about Flex/Air? • GlareUI - Smalltalk backend to Flex apps • All with community sourced code... Tuesday, September 1, 2009
  • 14. Library Integration • Demo • Amazon using Cloudfork • Air using Glare Tuesday, September 1, 2009
  • 15. The New Smalltalk Way • Modern: Connects to what you need • Productive: Deliver Faster • Enjoyable: Enjoy what you’re doing! • Don’t Stay on the Island: Integrate with the World Tuesday, September 1, 2009
  • 16. Contact Info • James Robertson • jrobertson@cincom.com • jarober@gmail.com • @jarober (Twitter) • http://www.cincomsmalltalk.com/blog/blogView • +1 410 952-0471 Tuesday, September 1, 2009
  • 17. Contact Information Star Team (Smalltalk Strategic Resources) – Arden Thomas (athomas@cincom.com) Smalltalk Product Manager – James Robertson (jrobertson@cincom.com) Smalltalk Product Evangelist – Suzanne Fortman (sfortman@cincom.com) Smalltalk Director – Jeremy Jordan (jjordan@cincom.com) Smalltalk Marketing Manager Tuesday, September 1, 2009
  • 18. http://www.cincomsmalltalk.com http://www.cincomsmalltalk.com/userblogs Tuesday, September 1, 2009