Microsoft® Visual FoxPro® Roadmap Sedna: Microsoft® Visual FoxPro® Roadmap Sedna October 14, 2005
Keynote Roadmap: Keynote Roadmap Welcome
Recent VFP team efforts
VFP 9.0 SP1 beta
VFP Roadmap - Sedna
Feature set overview and demos
VFP stand-alone
VFP interop with other
Other interop with VFP
VS 2005, .NET LINQ, and more
Resources
Summary
Recent VFP Team Efforts: Recent VFP Team Efforts SP1 for Visual FoxPro 9.0
Working on Sedna
VFP-like features for future VS and .NET
VFP community conferences and activities
Meet team members here:
Calvin Hsia, KenX, Milind Lele, Lance Delano
State of the VFP Union: State of the VFP Union 5600+ participated in April 2005 VFP Survey online
Less than half are now using VFP 9.0
51% have used VFP over 10 years
80% small company, 68% mid-size, 27% enterprise
71% maintaining apps, 69% new apps, 25% web apps
89% DBFs, 55% SQL Server, 22% MSDE
75% integrate Office with VFP apps
11% apps 1000+ users, 43% 100+, 30% under 25
26% VS.NET, 21% XML WS, 25% ASP/ASP.NET, 35% COM
20% VB6, 13% VB.NET, 12% C#, 10% Java, 8% C++
31% plan to use VS.NET within next 2 years
98% plan to using VFP within next 12 months
RememberingDrew and Brent Speedie: Remembering Drew and Brent Speedie
SP1 for Visual FoxPro 9.0: SP1 for Visual FoxPro 9.0 Service Pack 1 for Visual FoxPro 9.0
VFP 9.0 is very stable today
SP1 beta available online
Scheduled RTM end of 2005
EULA update for XSource.zip
Free distribution of Xbase components via GotDotNet.com
SP1 bug fix list online
Dev Tools RoadmapDeveloper Perspective: Dev Tools Roadmap Developer Perspective Yukon = SQL Server 2005and#xB;
Whidbey = Visual Studio 2005 WinFX = Avalon + Indigo
Native to Longhorn
Add-on for WinXP Sednaand#xB;VFP + .NET
1st half 2007
Visual FoxPro Roadmap: Visual FoxPro Roadmap Stabilize Visual FoxPro 9.0 (SPs)
Compatibility with Microsoft platform
Interoperability
.NET Framework interop
SQL Server 2005 (including Express version)
VS DDEX Provider for VFP data
Windows Vista compatibility
WinFX - WPF (Avalon) output , WCF (Indigo) compatibility
Office 12 (XML document I/O)
Extensibility
Xbase
C++ DLLs using SET LIBRARY TO
ActiveX controls
New data-centric features for VS / .NET
New data-centric features in VS 2005
LINQ (SQL, Objects, and XML) in future version of VS/.NET
Sedna pricing and distribution determined in 2007
New Xbase Components: New Xbase Components Enhanced report system functionality
Enhancements for using report listeners
Builders for report listeners
Other report enhancements via Xbase
MY Support
Easy and quick access to common functionality
Discoverability
Extensibility
Additional IntelliSense (FoxCode) features
Additional GDI+ classes and samples
Tool for VFP COM Type Libs
ActiveX Controls: ActiveX Controls Include free ActiveX controls in Sedna
Provided by 3rd party vendor partnerships
Possibilities include…
ListView and TreeView
Navigation
Office like toolbars/menus
Animation
Calendars
Data Input
Dialogs
Multi-Column Day View
Other
Speaker: Craig Boyd: Speaker: Craig Boyd SednaX
VFP community effort to create open source add-ons for Visual FoxPro 9.0.
.NET Framework Interop: .NET Framework Interop Audio
Clipboard
FileHTTP
MapDrive
StopApp
EncryptDecrypt
PowerStatus
Mouse
Network
Registry
RegEx
XML/XSLT
XML Web Services
…
SQL Server 2005 Upsizing: SQL Server 2005 Upsizing New Upsizing Support for SQL Server 2005
The current Upsizing Wizard is not up-to-date and only upsizes to a 'compatible' mode
New separate Xbase tool for SQL Server 2005
FFC based, possible UI on top
Updates to Data Explorer in Task Pane
Windows Vista Integration: Windows Vista Integration Create Vista API wrappers for VFP
Over 3500 new API calls in Vista
Expose via Xbase and/or SET LIBRARY TO DLLs
User interface control
System event handling
Desktop searching
A Look Ahead to Avalon: A Look Ahead to Avalon Unified approach to UI, documents, and media
Integration as part of development and experience
Integrated, vector-based composition engine
Utilizing the power of the PC throughout the graphics stack
Ease of deployment
Allowing administrators to deploy and manage applications securely
WPF (Avalon) Integration: WPF (Avalon) Integration Scenarios include combining VFP forms and WPF forms in one solution
WPF form for VFP app home page/navigation
WPF form with report summary, graphics, etc.
WPF form with rich UI data entry
Reporting output to XAML
ReportListener classes to support output to XAML
WCF (Indigo) Integration: WCF (Indigo) Integration Update existing XML web service FFC to use Indigo instead of SOAP Toolkit
Update IntelliSense and XML Web Service Builder
Enhance XML web services FFC for Indigo
Async
Federation
Security
Reliability
Surprise Speaker: Randy Brown: Surprise Speaker: Randy Brown
Office 12 Integration via XML: Office 12 Integration via XML Office 12 will support native PDF output
Office 12 XML support add-ins for:
Office 2000, Office XP, Office 2003
Export VFP data to Office XML (Excel)
Reporting output to Office XML documents
Speaker: Milind Lele: Speaker: Milind Lele VS DDEX Provider for VFP Data
ADO.NET provider for VFP
Integration of the VFP data provider into VS
Allows improved design-time experience in the Visual Studio IDE working with VFP data
Speaker: Rick Strahl: Speaker: Rick Strahl Web Connection 5.0
Visual FoxPro 9.0 with Visual Studio 2005
Speaker: Calvin HsiaThe LINQ Project: Speaker: Calvin Hsia The LINQ Project Standard Query Operators DLinq (ADO.NET) XLinq
(System.Xml) .NET Language Integrated Query VB C# Others…
Sedna Feature Areas: Sedna Feature Areas VFP stand-alone
Xbase add-on via extensibility
ActiveX controls
VFP interop with other
.NET Framework interop
SQL Server 2005 (including Express version)
Windows Vista
WPF (Avalon)
WCF (Indigo)
Office 12 (XML)
Other interop with VFP
VS DDEX Provider for VFP data
VFP-like features in other
VS 2005, .NET LINQ, and more
Visual FoxPro Resources: Visual FoxPro Resources VFP web site on msdn.com
http://msdn.com/vfoxpro
VFP 9.0 beta, whitepapers, and samples
.NET resources for VFP developers
VFP team member blogs
Product support
Community resources
More MSDN Developer Centers
http://msdn.com
Channel 9 on MSDN
http://channel9.msdn.com
Additional VFP Resources: Additional VFP Resources Book: New in Nine: VFP’s Latest Hits
Book: .NET for VFP Developers
UniversalThread.com (SP1/Sedna sections)
FoxPro Advisor Magazine
FoxTalk 2.0 Newsletter
CoDe Focus for VFP 9.0
VFP 9.0 retail prices same as VFP 8.0
MSDN Subscriptions
LINQ reference information and free download:
http://msdn.com/netframework/future
Free from Microsoft for SWFox: Free from Microsoft for SWFox 200 What’s New in VFP 9.0 books
200 .NET for VFP Developers books
175 Visual Studio 2005 Beta 2 DVDs
110 VFP 9.0 20'x14' wall posters
150 VFP 9.0 dashboard jelly cell pads
Raffle copy of Visual FoxPro 9.0
Summary: Summary Upgrade to Visual FoxPro 9.0
VFP 9.0 works great with VS 2005
VFP 9.0 works better with SQL Server
VS 2005 + SQL 2005 launch: Nov 7th 2005
VFP 9.0 case studies to market VFP
Chat about VFP 9.0 online with others
Work with the VFP team on Sedna
Meet team members here:
Calvin Hsia, KenX, Milind Lele, Lance Delano
Have fun here at SW Fox!!!