1.03k likes | 1.22k Views
A New Era of Metaphoric Math Portals. OREA. Optimization Re-Engineering Alliance. Agenda. Alliance. Ascension. This plan describes a unique opportunity to choreograph a collaborative alliance of the computer firms to create a renaissance of the demand-pull that built the industry.
E N D
A New Era of Metaphoric Math Portals OREA Optimization Re-Engineering Alliance Agenda Alliance Ascension This plan describes a unique opportunity to choreograph a collaborative alliance of the computer firms to create a renaissance of the demand-pull that built the industry.
The IT Turning Point • The IT Crisis • Commodity build-out no longer sustainable • Algorithmic programming is obsolete • Middleman programming is obsolete • Neither can articulate post-industrial demand • Zero-sum fashion loop only sustains Microsoft • Labor arbitrage is ravaging IT elsewhere • Web improvements increase the arbitrage • Rebooting the Computer Industry
An Alliance Business Model to Re-ignite Computer Demand Pull with ORP Optimization Rapid Prototyping and Re-evolve the Computer Industry with ORE Optimization Re-Engineering
Metacyber .Net ORE IXNET ORP MSF Non Profit Software Infrastructure Business Software Maintenance And Evolution R&D Computers Quick Solutions & Turnkey Software OREA For Profit Marketing Extrastructure Brand Franchisors For Profit Consulting Franchisees Point to Point Mentoring and Consulting
Problem Metaphoric Syntax FIND a,x,b,y to MINIMIZE z Stratum: Model Algebraic Formula z = a*x + b*y Stratum: MetaFor Compiler Translated Model call stor (z,add( mul (a,x), mul (b,y))) Fortran Compiler Arithmetic Stratum z = a*x + b*y z = (a* x+x* a)+(b* y+y* b) Automatic Differentiation (calculus arithmetic) MetaCalculus Program Strata BY engine syntax API semantics
Metaphoric Syntax FIND a,x,b,y BY engine to MINIMIZE z Stratum: OSS ORE Miners Model Algebraic Formula z = a*x + b*y (Science Interns) Stratum: MetaBas MetaC MetaC++ call stor (z,add( mul (a,x), mul (b,y))) MetaJava MetaPerl Fortran MetaPython MetaFor Compiler C compiler Compiler Arithmetic Stratum z = a*x + b*y z = (a* x+x* a)+(b* y+y* b) Strategy: Co-opt current software mass movements: OSSAD Infrastructure Movements Eloi OSS Compiler Engineers Morlocks AD Applied Mathematicians
Cluster Machines PDEs Web Code Web Code MENU MENU EXECUTIVESYNOPSIS EXECUTIVESYNOPSIS ORP New R&D Apps Users Users Users Users SOURCE CODEDESCRIPTION & ANNOTATION SOURCE CODEDESCRIPTION & ANNOTATION ORP Collab Notes Collab Notes ORE Mining ORE Mining ORE Collab Notes Collab Notes SOURCE CODEIN PREFORMATTED HTML SOURCE CODEIN PREFORMATTED HTML ORE Collab Notes Collab Notes ELEMENT2 ELEMENT2 ELEMENT1 ELEMENT1 ELEMENTn ELEMENTn ... ... OSSAD Meta Science Build-out Phase 4 Phase 2 Phase 3 Recasting ORE MetaJava MetaPerl MetaPython MetaFor-DVM MetaC++ Phase 1 MetaBas MetaFor MetaCalc Meta-C Fortran-DVM C-DVM Fortran 77 Ansi-C Base Languages Common API Library
Co-opting OSS New IT recycling agenda University collaboration Standard engineeringComponent Build-out Meta Engineering OOP optimization Modeling Libraries Phase 4
OSSGraphics ProductBuild-out Problem-Oriented Optimization GUI Superstructure Meta Engineering Library Substructure Phase 5 OSS GUI Wizards Buildout New face of CAD CAM CEC
OREA Brand Service Firms Capital Services IXNET BBB Non Profit Software Utility Instant XtraNET Barter Bond MSF Bank Meta Science ORE Funding R&D (Choreographer) Foundation IXNET MCN MetacyberNet ORP Etc. Etc. MSF Metacyber .Net Shared Consulting Matrix
Alliance Software Products • Infrastructure Tools – Foundation • Meta-Calculus (MC) Languages, APIs & Libraries • Meta Engineering (ME) Common Libraries • Extrastructure Tools – Franchises • Meta-Science (EvoScoped MC) Languages • Emergent Apps & Wizards – Joint Ventures • Computer-Utility Bundled Infrastructure (IXNET) • Network Matrix Consulting Admin Tools • ExtraWall VPN – Instant Extranets • Voice-Image Session Packaging (VISP) Tools
Software Pricing Systems • Subscription Service Pricing for all Software • Like telecommunications • Credit cards • Utility/feature based to reward developers • Eliminates software upgrade sales • Eliminates fashion agenda • Styles only change to suit user request • Automatic (opt-in) or Requested Maintenance
ORE ORE ORE ORE ORE ORE ORE ORE IXNET IXNET IXNET IXNET IXNET IXNET IXNET IXNET ORP ORP ORP ORP ORP ORP ORP ORP MSF Metacyber .Net Metacyber .Net Metacyber .Net Service Business Modes • Brand Franchisers (IXNET-science, MCN-business) • Computer Utility (IXNET) • Consulting Matrix Franchisor (both) • Software Contracting Agency (both) • Systems A&E Contractors (IXNET) • Consulting Matrix Subcontracting • ORP Mentoring Projects (IXNET branded) • ORP Modeling Projects (IXNET branded) • Large ORE-ORP Projects (IXNET branded) • EvoScoping – Software Maintenance and Evolution • ORE-ORP Mentoring (IXNET branded) • Foundation Software Development
ORE IXNET ORP ORP Mentoring Projects Branded • Applications inside the MC Envelope • Programming Skills Required Only • Framing problem in MC template • Selection of solvers • Applications outside the MC Envelope • E.g. PDE – Math reduction required • Choreographer agent selects mentor • Negotiates support rate
ORE IXNET ORP ORP Modeling ProjectsBranded • Client is not the expert • Only provides application requirements • Consultant is physicist or engineer • Graduate student or assistant professor • Choreographer Engineer Selects Consultant • Negotiates higher premium rate
ORE IXNET ORP Large ORE-ORP Projects Branded • Choreographer acts as program office • Uses consultant matrix as talent base • Application scientists • Applied mathematicians • Software engineers • Full life cycle with production deployment • Advanced technology development
ORE IXNET ORP ORE MentoringBranded • Consultant programmers & mathematicians • Client supplies simulation expertise • Consultants mentor clients in ORE work • Apply solver experience for difficult optimization
Metacyber .Net EvoScoping MaintenanceBranded • Business code maintenance (e.g. Cobol) • Refurbisining and documenting old code • Educating old code stakeholders • Economic revitalization • Repurposing old code • Bread & Butter sustaining contracts • Interleaved with IXNET mentoring
Alliance Startup (Phase 1) • Prepare PR Campaign • Create MetaScience.us Website with MC7 Demo • Publish Manifesto: ORE Book • Form Foundation & Seek Philanthropic Funds • Acquire MetacyberNet (MCN) control or IP • Finish MC8 Languages: MetaFor, MetaCalc, MetaC • M1 - Build Portals and Browser Plug-in IDE • Seek Angel or VC Funding for Brand Franchisors • MCN – Build Webcode & Lockstep-VCS for MC8 languages • IXNET – Configure Franchisee Subnet Computer Products • Launch Mono-Portals for Franchisee Attraction • Start Monthly Franchisee Recruiting Symposia • Seek Computer Firm Sponsorships in Foundation • HP, Sun, IBM, SGI, Intel, AMD, Apple
Alliance Startup (Phase 2) • MSF - Build Meta Science OOP Languages • MetaC++, MetaJava, MetaPerl, MetaPython compilers • MCN – Build Webcode generators for OOP languages • MSF – Cluster-Portals Development • Build MetaFor-DVM and MetaC-DVM Platforms • Extend MC8 API for MC9 (OB) and MC10 (PMC) Capability • Build and Launch Cluster Portals • IXNET – OREA Network Marketing Campaign • ORP Mentoring Campaign to Start R&D Race • ORE Mining Campaign to Application Industry • MSF - ORE Recasting Campaign in Universities • IXNET – CAD/CAM/CEC Diffusion Campaign • Joint ventures in semi-staple vertical market domains • Semi-staple POO wizards development & marketing
PR Campaign – All Important • Create a World-Centric Renaissance Cause • AI was a dream that had no leverage, no need • OOP had recycle leverage but no need-demand • Meta science has simplicity, leverage, need-demand, and a coherent prosperity plan • Motivate Metaphoric Software Design for Prosperity • Post-industrial demand articulation from R&D need base • Diversification fan-out by diversified end-user invention • Not economically feasible via middleman algorithmic programming • Middlemen must build higher media for end-users • Only end-users can articulate post-industrial demand • Computer industry must adopt a new agenda
Sub 1 MC
Modeling Paradigm Meta CalculusExtended Languages Metaphoric Tool Alphabet SYSTEMS OPTIMIZATION Meta Calculus Engine API System: SYSTEMS CORRELATION SYSTEMS SIMULATION Interchangeable Solution Tools Meta Calculus Portal Languages: Automatic Differentiation Tools:
Modeling Paradigm Meta CalculusExtended Languages Languages: Web Code MENU Metaphoric Solution Tools SYSTEMS OPTIMIZATION Digital Calculus Computation Engine EXECUTIVESYNOPSIS API Automatic Differentiation System: SOURCE CODEDESCRIPTION & ANNOTATION Collab Notes Collab Notes SOURCE CODEIN PREFORMATTED HTML SYSTEMS CORRELATION Collab Notes ELEMENT2 ELEMENT1 ELEMENTn SYSTEMS SIMULATION ... Tools: Meta Science Portal
Paradigm Inverse Problem Nesting
AD Pioneering 1966-1980 Interpretive Languages Compiled Languages Meta Calculus Language Evolution • MC1 –Model Compiler – NASA Apollo 1966 • MC2 – MODTRAN - FORTRAN Interpreter 1967 • Optimization & Estimation Modeling with Fixed Algorithms • MC3 – SLANG - Macro Language 1968 • Added ODE Algorithm Differentiation • MC4 – SLANG/CUE 1969 • Modular/Relocatable Programs & Algorithms • MC5 – PROSE - Commercial Batch Processing 1973 • CDC Cyber, IBM 370, Univac 1100 Service Bureaus • MC6 – TSPROSE - Commercial Interactive 1975 • CDC Cyber Systems (Cybernet, United Computing Systems) • Stabilization of Meta Calculus Paradigm 16-bit Hiatus – Automatic differentiation infeasible on segmented memories • MC7 – Fortran Calculus – DOS PC (protected mode) Version 1990 • MC8 – MetaFor, MetaCalc Common Language API (In Development) 2005 • MC9 – ASDL Distributed MC, MetaFor, MetaCalc, MetaC 2006 • Optimization Broadcasting • MC10 – NSF QDMS (Parallel Meta Calculus) 2007
Sub 2 ORP
Short Fuse Needs Fast Response End-User Programming Proposals Design DEMAND:Cost-Time Limited Black Hole Testing Math Sophistication SUPPLY:Utility-Time Limited Meta Calculus Languages Low CostDevelopment Nested InverseProblems FORTRAN-Level Languages MATLAB Optimization C, C++, Java Correlation High Cost Development Simulation Algebra 3 6 9 12 15 18 Programming Time (weeks) Optimization Rapid Prototyping Reviving Industrial R&D PENT-UP Demand in R&D
ORP Window of Opportunity 8 weeks to prove concept ~ $20K budget tolerance Short Fuse Needs Fast Response End-User Programming Proposals Design DEMAND:Cost-Time Limited Black Hole Testing Math Sophistication SUPPLY:Utility-Time Limited Meta Calculus Languages Low CostDevelopment Nested InverseProblems FORTRAN-Level Languages MATLAB Optimization C, C++, Java Correlation High Cost Development Simulation Algebra 3 6 9 12 15 18 Programming Time (weeks)
PROSE (MC5,6) HISTORY Inverse Problems Track Record Optimization Rapid Prototyping • Hughes Aircraft - Satellite Antenna Design Optimization - 3 weeks • FORTRAN estimate = 6 months • R&D Associates - Maximum Likelihood Estimation - 2.5 hours - Mentored • FORTRAN estimate = 1 week • Rockwell International - Space Telescope Optics - 2 days - Mentored • Goodyear - Radial Tire Design – 1 hour - Mentored • 6 month FORTRAN effort unsuccessful • Tektronix - Electron Trajectory Optimization - 3 Weeks - Mentored • Ford Aerospace - Laser System Design - 3 days • Wyle Laboratories - Noise Abatement Optimization - 1 day • Sierracin Magnedyne - AC Motor Design Optimization - 1 day - Mentored • TRW - Optical Systems Optimization - 3 weeks • 6 months FORTRAN effort unsuccessful • Bechtel Corp. - Steam Power Electric Network - 3 Weeks - Mentored
PROSE (MC5,6) HISTORY ORP One-of-a-Kind CAD • Tektronix - CRT Design • National Steel & Shipbuilding - Tanker Design • Watkins-Johnson - Travelling Wave Tube Design • GTE - Telephone System Provisional Planning • Hughes - Antenna Design Beam Synthesis • DuPont - Advanced X-ray System Design • Goodyear - Radial Tire Design • Sierracin Magnedyne - AC Motor Design • Bechtel Power - Steam Power Electric Network Design
ORP Mentoring Bypassing both learning curves Knife, Fork & Spoon Feeding Application Spawning Horizontal Sales Service with Economy of Scale
Sub 3 ORE
Renaissance A&E ORE • MODEL DESIGN • SUBROUTINE DESIGN Mining FIND OPTIMIZATION • FUNCTION PUMP • FMODEL PUMP MetaFor Fortran Optimization Re-Engineering CompSci Intern Role Simulation Program Optimization Program
Renaissance A&E ORE Recycling Short Fuse Needs • LIFT: • Leveraging Invested FORTRAN Technology • FAST: • Fast Application Software Turnaround Math Sophistication Prototyping Production SOAR FAST Meta-Science Languages • SOAR: • State • of the Art Racing LIFT FORTRAN-Level Languages Priming and Fueling the R&D Race FAST Competition SOAR Competition
Renaissance A&E CAD Diffusion Commodities Custom Proliferating CAD into Non-Staple Design • Do it yourself CAD • New problems • New technology • High evolution • Rapid prototyping • Quick time-to-market • Invention CAD • Invention byproducts • Cottage industry Post-industrial CAD Engineer Entrepreneur Role
Distributed Meta Calculus Cluster Machines OB Optimization Broadcasting SIMD - Same model, different start coordinates MIMD - Different Solvers (Different Knives & Forks)
Distributed Meta Science Concurrent Engineering Optimization OB Propulsion OB Structures OB Power FIND X IN ONE TO MINIMIZE F Controls OB OPTIMIZATION SOLVER SubsystemsOptimization SystemOptimization
Industrial Meta Science CONTROLS CONTROLS CONTROLS STRUCTURES STRUCTURES STRUCTURES CAD Diffusion O-Parts O-Parts CAD Diffusion O-Parts O-Parts ELECTRONICS ELECTRONICS ELECTRONICS PROPULSION PROPULSION PROPULSION Concurrent Engineering Optimization SubOptimization SubOptimization CAD Diffusion SubOptimization SubOptimization WEB Holon Subnets Holon Subnets R&DSoftware DesignSoftware Mfg.Software ControlSoftware Holon Subnets Holon Subnets VPN CAD Diffusion SubOptimization SubOptimization
Sub 4 MSF
MSF Foundation • Member-Only Source Access • Exclusive infrastructure developer • Key function – Co-opt OSSAD • Potentially millions of contract contributors • Rewarded with Barter Bonds (BBs) • Software usage wholesaler to member firms • Income redeems BBs in FIFO order • Meta Calculus Portal Host • Development & Beta Testing
MSF Software Products Infrastructure Tools • Meta-Calculus (MC) Base Languages • MetaCalc, MetaBas – ORP Focused • MetaFor, MetaC – ORE Focused • APIs & Libraries • Cluster Compilers, APIs & Libraries • MetaFor-DVM, C-DVM • MC OOP Languages • MetaC++, MetaJava, MetaPerl, MetaPython • Meta Engineering (ME) Common Libraries
Sub 5 MATRIX
ORE IXNET ORP Metacyber .Net Shared Consulting Matrix • Small business consulting firms • E.g. Family firms • Husband – physicist • Wife – programmer • Kids – hackers • Franchisee service units for brand sales • All brand sales by franchisor agencies • IXNET (scientific) - Choreographer • MetacyberNet (business) • Others (business)
Inhouse Mentoring (high touch) Customer ORE ORE Account Management Local IXNET Site Rep/Scout IXNET IXNET Technical Management Application Modeling ORP ORP IXNET Modeling Remote Consultants Remote Project Engineer Math Consultants Remote Network Matrix Consulting Problem Solving & Prototyping Shared Consulting Matrix
ORP ORP ORE IXNET ORP ORE CompSci Intern Role Online Mentoring & Consulting High tech High touch ORP ORE
ORE IXNET BRANCHES IXNET HEADQUARTERS Public Internet ORP IPSEC TUNNELS ™ ™ ™ ™ ExtraWall ExtraWall ExtraWall ExtraWall Mentoring & Consulting via Extranet
Sub 6 IXNET