Enviar pesquisa
Carregar
VA Smalltalk Update
•
0 gostou
•
2,369 visualizações
E
ESUG
Seguir
John O’Keefe Chief Technical Officer Instantiations, Inc.
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 47
Baixar agora
Baixar para ler offline
Recomendados
Html5v1
Html5v1
Ulises Torelli
Ow
Ow
juanjoaloloco
10 golden reasons why your company should use Seavus Project Viewer
10 golden reasons why your company should use Seavus Project Viewer
Seavus Products
XPages: No Experience Needed
XPages: No Experience Needed
Kathy Brown
Sitecore 10 XC SXA frontend development using the SXA Storefront Branded
Sitecore 10 XC SXA frontend development using the SXA Storefront Branded
Serge van den Oever
Real World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure Services
Brian Culver
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
Joel Oleson
Best Practices Configuring And Developing Share Point Solutions
Best Practices Configuring And Developing Share Point Solutions
Alexander Meijers
Recomendados
Html5v1
Html5v1
Ulises Torelli
Ow
Ow
juanjoaloloco
10 golden reasons why your company should use Seavus Project Viewer
10 golden reasons why your company should use Seavus Project Viewer
Seavus Products
XPages: No Experience Needed
XPages: No Experience Needed
Kathy Brown
Sitecore 10 XC SXA frontend development using the SXA Storefront Branded
Sitecore 10 XC SXA frontend development using the SXA Storefront Branded
Serge van den Oever
Real World SharePoint Framework and Azure Services
Real World SharePoint Framework and Azure Services
Brian Culver
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
SharePoint Advanced Administration with Joel Oleson, Shane Young and Mike Watson
Joel Oleson
Best Practices Configuring And Developing Share Point Solutions
Best Practices Configuring And Developing Share Point Solutions
Alexander Meijers
Secuencia didáctica
Secuencia didáctica
José Alejandro Sánchez Lozano
nationwide 3Q07 Sub-Prime/Alt-A Disclosure
nationwide 3Q07 Sub-Prime/Alt-A Disclosure
finance11
VASmalltalk, Today and Tomorrow
VASmalltalk, Today and Tomorrow
ESUG
Webmaster
Webmaster
webhostingguy
Dino2 - the Amazing Evolution of the VA Smalltalk Virtual Machine
Dino2 - the Amazing Evolution of the VA Smalltalk Virtual Machine
ESUG
(How) Does VA Smalltalk fit into today's IT landscapes?
(How) Does VA Smalltalk fit into today's IT landscapes?
Joachim Tuchel
Get your Project back in Shape!
Get your Project back in Shape!
Joachim Tuchel
Deployment and Mobilization of Technical Graphics
Deployment and Mobilization of Technical Graphics
Larson Software Technology
VA Smalltalk Update ESUG2014
VA Smalltalk Update ESUG2014
ESUG
CGM (Computer Graphics Metafile) v SVG (Scalable Vector Graphic)
CGM (Computer Graphics Metafile) v SVG (Scalable Vector Graphic)
Vizualsite LLC
CGM versus SVG
CGM versus SVG
Larson Software Technology
Web Tools for GemStone/S
Web Tools for GemStone/S
ESUG
Introduction to the IBM Java Tools
Introduction to the IBM Java Tools
Chris Bailey
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?
Talbott Crowell
Continuous Integration
Continuous Integration
XPDays
2019 VizEx View HTML5 Workshop
2019 VizEx View HTML5 Workshop
Larson Software Technology
Android quick talk
Android quick talk
SenthilKumar Selvaraj
SamSegalResume
SamSegalResume
samuel segal
Html5 n css3
Html5 n css3
Jindal Gohil
News from Build 2013
News from Build 2013
Sasha Goldshtein
Font-End Development Tools
Font-End Development Tools
university of education,Lahore
Innovations in Sencha Tooling and Framework
Innovations in Sencha Tooling and Framework
Sandeep Adwankar
Mais conteúdo relacionado
Destaque
Secuencia didáctica
Secuencia didáctica
José Alejandro Sánchez Lozano
nationwide 3Q07 Sub-Prime/Alt-A Disclosure
nationwide 3Q07 Sub-Prime/Alt-A Disclosure
finance11
VASmalltalk, Today and Tomorrow
VASmalltalk, Today and Tomorrow
ESUG
Webmaster
Webmaster
webhostingguy
Dino2 - the Amazing Evolution of the VA Smalltalk Virtual Machine
Dino2 - the Amazing Evolution of the VA Smalltalk Virtual Machine
ESUG
(How) Does VA Smalltalk fit into today's IT landscapes?
(How) Does VA Smalltalk fit into today's IT landscapes?
Joachim Tuchel
Get your Project back in Shape!
Get your Project back in Shape!
Joachim Tuchel
Destaque
(7)
Secuencia didáctica
Secuencia didáctica
nationwide 3Q07 Sub-Prime/Alt-A Disclosure
nationwide 3Q07 Sub-Prime/Alt-A Disclosure
VASmalltalk, Today and Tomorrow
VASmalltalk, Today and Tomorrow
Webmaster
Webmaster
Dino2 - the Amazing Evolution of the VA Smalltalk Virtual Machine
Dino2 - the Amazing Evolution of the VA Smalltalk Virtual Machine
(How) Does VA Smalltalk fit into today's IT landscapes?
(How) Does VA Smalltalk fit into today's IT landscapes?
Get your Project back in Shape!
Get your Project back in Shape!
Semelhante a VA Smalltalk Update
Deployment and Mobilization of Technical Graphics
Deployment and Mobilization of Technical Graphics
Larson Software Technology
VA Smalltalk Update ESUG2014
VA Smalltalk Update ESUG2014
ESUG
CGM (Computer Graphics Metafile) v SVG (Scalable Vector Graphic)
CGM (Computer Graphics Metafile) v SVG (Scalable Vector Graphic)
Vizualsite LLC
CGM versus SVG
CGM versus SVG
Larson Software Technology
Web Tools for GemStone/S
Web Tools for GemStone/S
ESUG
Introduction to the IBM Java Tools
Introduction to the IBM Java Tools
Chris Bailey
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?
Talbott Crowell
Continuous Integration
Continuous Integration
XPDays
2019 VizEx View HTML5 Workshop
2019 VizEx View HTML5 Workshop
Larson Software Technology
Android quick talk
Android quick talk
SenthilKumar Selvaraj
SamSegalResume
SamSegalResume
samuel segal
Html5 n css3
Html5 n css3
Jindal Gohil
News from Build 2013
News from Build 2013
Sasha Goldshtein
Font-End Development Tools
Font-End Development Tools
university of education,Lahore
Innovations in Sencha Tooling and Framework
Innovations in Sencha Tooling and Framework
Sandeep Adwankar
Sitecore upgrade best practices
Sitecore upgrade best practices
edynamic
SharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi Vončina
SPC Adriatics
Cincom Smalltalk Roadmap 2015
Cincom Smalltalk Roadmap 2015
ESUG
Cincom smalltalk roadmap 2015 draft2
Cincom smalltalk roadmap 2015 draft2
ArdenCST
Viewing and Deploying CGM files
Viewing and Deploying CGM files
Larson Software Technology
Semelhante a VA Smalltalk Update
(20)
Deployment and Mobilization of Technical Graphics
Deployment and Mobilization of Technical Graphics
VA Smalltalk Update ESUG2014
VA Smalltalk Update ESUG2014
CGM (Computer Graphics Metafile) v SVG (Scalable Vector Graphic)
CGM (Computer Graphics Metafile) v SVG (Scalable Vector Graphic)
CGM versus SVG
CGM versus SVG
Web Tools for GemStone/S
Web Tools for GemStone/S
Introduction to the IBM Java Tools
Introduction to the IBM Java Tools
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?
Continuous Integration
Continuous Integration
2019 VizEx View HTML5 Workshop
2019 VizEx View HTML5 Workshop
Android quick talk
Android quick talk
SamSegalResume
SamSegalResume
Html5 n css3
Html5 n css3
News from Build 2013
News from Build 2013
Font-End Development Tools
Font-End Development Tools
Innovations in Sencha Tooling and Framework
Innovations in Sencha Tooling and Framework
Sitecore upgrade best practices
Sitecore upgrade best practices
SharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi Vončina
Cincom Smalltalk Roadmap 2015
Cincom Smalltalk Roadmap 2015
Cincom smalltalk roadmap 2015 draft2
Cincom smalltalk roadmap 2015 draft2
Viewing and Deploying CGM files
Viewing and Deploying CGM files
Mais de ESUG
Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
ESUG
Technical documentation support in Pharo
Technical documentation support in Pharo
ESUG
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and Roadmap
ESUG
Sequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in Pharo
ESUG
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 results
ESUG
Transpiling 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 Generation
ESUG
Creating 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 Modes
ESUG
Exploring 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 APIs
ESUG
Garbage Collector Tuning
Garbage Collector Tuning
ESUG
Improving 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 Future
ESUG
thisContext in the Debugger
thisContext in the Debugger
ESUG
Websockets for Fencing Score
Websockets for Fencing Score
ESUG
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ESUG
Advanced Object- Oriented Design Mooc
Advanced Object- Oriented Design Mooc
ESUG
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and Transformations
ESUG
Mais de ESUG
(20)
Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
Technical 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 Roadmap
Sequence: 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...
Analyzing 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 6
A Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test Generation
Creating 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 Modes
Exploring 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 APIs
Garbage Collector Tuning
Garbage Collector Tuning
Improving 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 Future
thisContext in the Debugger
thisContext in the Debugger
Websockets for Fencing Score
Websockets for Fencing Score
ShowUs: 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 Mooc
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and Transformations
Último
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Último
(20)
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
VA Smalltalk Update
1.
VA Smalltalk Update Copyright
© 2013 Instantiations, Inc. John O’Keefe Chief Technical Officer Instantiations, Inc.
2.
Agenda • Company Update •
Current Release Content • Futures • Q&A Copyright © 2013 Instantiations, Inc.
3.
Company Update Copyright ©
2013 Instantiations, Inc.
4.
Company Events • New
Instantiations company incorporated in 2010 to focus exclusively on Smalltalk • Over 3 years as pure Smalltalk company • Number of users and revenues continue to grow year-to-year Copyright © 2013 Instantiations, Inc. year-to-year • Organization has grown significantly • Increased permanent staff • Using contractors for additional capacity
5.
Non-Development Activity • University
Outreach – 2012/2013 • University of Chile • Roassal Visualization Framework • User Outreach • Conference participation Copyright © 2013 Instantiations, Inc. • Conference participation • ESUG, STIC, Smalltalks • VA Smalltalk Google Group • Aggregated on [Smalltalk] http://forum.world.st • Old forum content (prior to May, 2011) still available (readonly) • “Videos and Podcasts” pages on website • http://www.instantiations.com/resources/st4u_videos.html • http://www.instantiations.com/resources/videos.html
6.
New Release Copyright ©
2013 Instantiations, Inc. V8.6 is available NOW!
7.
V8.6 Content • GUI
Look and Feel • A Scintillating Text Editor • Windows Common Controls improvements Copyright © 2013 Instantiations, Inc.
8.
A Scintillating Text
Editor • Complete redesign of our default text editor component • Built on the modern, popular and well supported Scintilla editing component • Compatibility layer provides seamless integration Copyright © 2013 Instantiations, Inc. • API-compatible with CwText • Exposes the full Scintilla API • Users can use the new text editor in their own applications • Used by Browsers, Inspectors, Workspace, etc. • Multiple undo/redo support • Supports hardware-accelerated rendering with Microsoft’s DirectWrite technology
9.
A Scintillating Text
Editor continued • Come to the “Scintillating! A Modernized Text Editor for VA Smalltalk” session @ 10:45 tomorrow morning for details Copyright © 2013 Instantiations, Inc.
10.
Windows Common Controls DateTimePicker •
New attributes • today shown • weeks numbered • multiple selection (a range of dates up to a maximum size as set by Copyright © 2013 Instantiations, Inc. maximum size as set by the user) • first day of the week settable • Bolded dates (May 27)
11.
V8.6 Content continued • Development
Tools • Scintillating Browsers, Inspectors and Workspaces • Breakpoint improvements • ImageShortName preference setting • Monticello Importer improvements Copyright © 2013 Instantiations, Inc. • Monticello Importer improvements • XD Features for GLORP and Seaside
12.
Scintillating Browsers, Inspectors and
Workspaces • Optional • Enabled by default • Customized color syntax highlighter • Additional styling options and features • Now available in workspaces and inspectors, too! Copyright © 2013 Instantiations, Inc. • Now available in workspaces and inspectors, too! • Autocompletion support using VA Assist’s code completion engine with new popup widget
13.
Scintillating Browsers, Inspectors and
Workspaces • New Code Assisting features: • []() match highlighting • Calltips • Text manipulation keyboard shortcuts • and much more … Copyright © 2013 Instantiations, Inc. • and much more … • New stylizable and configurable margins: • Breakpoints • Line numbers • Code fold indicators
14.
Scintilla Debugger Example Copyright
© 2013 Instantiations, Inc.
15.
Scintillating Browsers, Inspectors and
Workspaces • Come to the “Scintillating! A Modernized Text Editor for VA Smalltalk” session @ 10:45 tomorrow morning for details Copyright © 2013 Instantiations, Inc.
16.
Breakpoint Improvement • One-shot
breakpoint • Removes itself after firing once Copyright © 2013 Instantiations, Inc.
17.
Monticello Importer Improvements • Version
name of imported code defaults to Monticello version (for example, NickAger.257) • Monticello version info copied to Application Notes to aid cross-referencing Name: Seaside-Tests-Core-NickAger.257 Copyright © 2013 Instantiations, Inc. Name: Seaside-Tests-Core-NickAger.257 Author: NickAger Time: 21 March 2012, 5:49:03 am tidied WATestingMetadataFileLibrary
18.
ImageShortName Preference • Preference
used to identify windows associated with development image • Example: Copyright © 2013 Instantiations, Inc. • Example: [EtBaseTools] ImageShortName=SS
19.
XD Features • Cross-development
(XD) environment is used • To build headless runtimes • To build runtimes for deployment on different platforms (ex: Windows -> Linux) • Loading code into a cross-development (XD) Copyright © 2013 Instantiations, Inc. • Loading code into a cross-development (XD) image is based on XD feature classes and maps • Added XD features for GLORP • Added XD feature for Seaside
20.
V8.6 Content continued • Web
Interface • Grease 1.0.7 / Seaside 3.0.8 • SST Servlet multipart forms Copyright © 2013 Instantiations, Inc.
21.
Seaside and Grease •
New port levels available • Grease 1.0.7 • Seaside 3.0.8 (not frozen) • Mostly small bug fixes • Configuration maps identify the Metacello Copyright © 2013 Instantiations, Inc. • Configuration maps identify the Metacello package version used for the port: • ConfigurationOfGrease-topa.192 • ConfigurationOfSeaside30-DiegoLont.392
22.
HTTP Servlet Multipart
Message • Inbound only • Multipart/form and Multipart/mixed Copyright © 2013 Instantiations, Inc.
23.
HTTP Servlet Multipart
Message continued POST /tests/functional/WAUploadFunctionalTest?_s=pU08M3vR6qTed T0h&_k=VsZWNm5-UNwo78kY HTTP/1.1Host: localhost:8788User- Agent: Mozilla/5.0 (Windows NT 5.1; rv:20.0) Gecko/20100101 Firefox/20.0Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/* ;q=0.8Accept-Language: en-US,en;q=0.5Accept-Encoding: gzip, deflateReferer: http://localhost:8788/tests/functional/WAUploadFunctional Test_s=pU08M3vR6qTedT0h&_k=e1rAWMZHeKaprINZConnection: • Incoming HTTP message from Seaside WAUploadFuncti onalTest Copyright © 2013 Instantiations, Inc. Test_s=pU08M3vR6qTedT0h&_k=e1rAWMZHeKaprINZConnection: keep-aliveContentContent--Type: multipart/formType: multipart/form--datadata; boundary=--- ------------------------27682861628308Content-Length: 7204-----------------------------27682861628308Content- Disposition: form-data; name="4"; filename="abtIS.ini"Content-Type: application/octet- stream; Windows .INI for VA Smalltalk;; =============================================; ===== Begin development time only stanzas =====; ================================================ [Xml]; This stanza is only needed at runtime if your runtime app used XML.DefaultResourceQualifier=C:Program FilesInstantiationsVA Smalltalk8.6xml -----------------------------27682861628308--
24.
HTTP Servlet Multipart
Message continued Copyright © 2013 Instantiations, Inc.
25.
V8.6 Content continued • Database •
DB2 currency (tested on 10.5) • GLORP currency Copyright © 2013 Instantiations, Inc.
26.
GLORP • GLORP port
updated to 7.9.1-4 • Changes in GLORP from 0.3.178 are mainly due to Alan Knight’s work • Experimental Host Variable support (default is off) Copyright © 2013 Instantiations, Inc. off) • Improved error handling • Optional logging of low-level database exceptions • If you are interested in GLORP, please join Niall Ross for “How and Where in GLORP” on Wednesday @ 10:45
27.
V8.6 Content continued • Installation •
InstallShield on Windows • New Environments Management Tool Copyright © 2013 Instantiations, Inc.
28.
Windows Installer Copyright ©
2013 Instantiations, Inc.
29.
Windows Installer continued • Built
with industry-standard InstallShield • 2 Downloadable Install Packages • Code • Installs Client and Manager by default (for standalone) • Optional installation of only Client or Manager (for shared Copyright © 2013 Instantiations, Inc. • Optional installation of only Client or Manager (for shared code library) • Emsrv and Emadmin tools are always installed • Documentation • Smaller code download if you don’t want local documentation • Allows between-release updates to match on-line documentation
30.
Windows Installer continued • All
files except mgr86.dat installed in • %ProgramFiles% (32-bit) • %ProgramFiles(x86)% (64-bit) • UAC compliant directory locations for writable files Manager installed in Copyright © 2013 Instantiations, Inc. • Manager installed in %AllUsersProfile% • C:Documents And SettingsAllUsers (Windows XP) • C:Program Data (Windows Vista and later) • Environments utility used to create and manage writable files
31.
Windows Installer continued • Environments
shortcut installed on the Start Menu and (optionally) Desktop • Launch Environments Copyright © 2013 Instantiations, Inc. • Launch Environments to create and start a new development image
32.
Windows Uninstaller • Repair/Uninstall available
from Windows Control Panel • Manager Library is not removed Copyright © 2013 Instantiations, Inc. not removed unless requested • No files created by Environments are removed
33.
Windows Uninstaller continued • Repair
Option • Repairs corrupted installation • Optionally obtain a new copy of the Manager Library Copyright © 2013 Instantiations, Inc. Manager Library
34.
Environments Management Tool •
Environments creates and manages development environments • Available on all platforms • Replaces command line tool vasetup on UNIX • Create environments (working directories) containing image and .INI files Copyright © 2013 Instantiations, Inc. image and .INI files • Manage environments • Start an image • Modify settings such as (Envy) server name and library name and location • Browse content of an environment • Get a fresh copy of an image • Create a shortcut on the desktop to start the image (Windows) • Delete an environment
35.
Environments Tool Examples Copyright
© 2013 Instantiations, Inc.
36.
V8.6 Content continued • Platforms •
Fedora 19 • Ubuntu 13.04 • Windows 8.1 Copyright © 2013 Instantiations, Inc.
37.
Looking to the
Future Copyright © 2013 Instantiations, Inc.
38.
Future Releases • Release
schedule is about once a year • Depends on volume of content • Current content information in Product Roadmap • http://www.instantiations.com/products/roadmap.html • Content based on requirements from: Copyright © 2013 Instantiations, Inc. • Content based on requirements from: • Direct customer interactions • Forums • Support cases • Internals
39.
Future Releases Candidate Items •
Internationalization • Full Unicode/UTF-8 (including VM and system APIs) • Based on International Components for Unicode (ICU) module • Web interface Copyright © 2013 Instantiations, Inc. • Seaside 3.x • Continuation support • Web services debugging support/doc • Web services tooling improvements • Validating XML parser
40.
Future Releases Candidate Items •
Infrastructure • Announcements (needed for Roassal) • Full .zip, .gz, and inflate/deflate support • Consolidate product settings using Settings Framework • Settings Dialogs to complement Settings Framework • Consolidate product logging using Logging Framework Copyright © 2013 Instantiations, Inc. • Consolidate product logging using Logging Framework • Middleware • DB2 Stored Procedures improvements • GLORP Programmer’s Reference • Active Records built on GLORP • ‘Simple’ DB support (MySQL, SQLite, or ??) • MQ currency • TCP/IP V6 • 0MQ
41.
Future Releases Candidate Items •
GUI Look-and-Feel • Icon/image support enhancements • Support for alpha-channel (blending) • Support for .PNG file (R/W) • GTK+ 3.x on Linux Windows Common Controls additions Copyright © 2013 Instantiations, Inc. • Windows Common Controls additions • Back-port widgets from add-ons (ex: UML Designer)
42.
Future Releases Candidate Items •
Development Tools • Updated EMSRV • Full file system support on UNIX • Libraries > 2GB on Linux • Removal of multi-processor check on Windows • Roassal Copyright © 2013 Instantiations, Inc. • Roassal • Redesigned Change Browser & Merge Tool • Installation • UNIX .RPM install package • “Quiet” install (no UI)
43.
Future Releases Candidate Items •
Security • ‘Full’ security framework -- OpenSSL 1.0 wrappers • ‘Basic’ security framework (consolidate existing OpenSSL wrappers) • Performance and Scalability Copyright © 2013 Instantiations, Inc. • Performance and Scalability • Incremental garbage collection • 64-bit Smalltalk • Class library performance hotspots • Integrate KES/Stats goodie for object monitoring • Platform • Windows Services control moved from C to Smalltalk
44.
Future Releases Candidate Items •
External Interfaces • JNIport (currently available on VAStGoodies.com) • .NET/C# • Other • Class Libraries Collection hashing policies Copyright © 2013 Instantiations, Inc. • Collection hashing policies • Sorted collection sorting policies • Other • We’re always looking for suggestions
45.
How Do You
Get VA Smalltalk? • Download evaluation copy • http://www.instantiations.com/products/vasmalltalk/download.html • Buy development licenses • http://www.instantiations.com/products/purchase.html • Download development build Copyright © 2013 Instantiations, Inc. • Download development build • Announced in VA Smalltalk Google Group • Be a committer on an Open Source project • http://www.instantiations.com/company/open-source.html • Work for an educational institution • http://www.instantiations.com/products/academic-license- program.html
46.
Contact us • General
information • info@instantiations.com • Sales • sales@instantiations.com • Support Copyright © 2013 Instantiations, Inc. • Support • support@instantiations.com • Me • john_okeefe@instantiations.com
47.
Questions? Copyright © 2013
Instantiations, Inc.
Baixar agora