A mainframe has one of the worst price/performance ratios of any product or technology in any industry.
Slam dunk to replace mainframes with faster, smaller, cheaper servers?
COBOL (circa 1959)
56 Years
COBOL is not modern
80% of daily business transactions are still processed in COBOL* IT Modernization: The Changing COBOL Market Could Affect Your Decision – Gartner Group, 8 August 2008
One in four universities teach COBOL
* Bridging the COBOL skills gap – Micro Focus, 2013
1980: It was the ONLY choice
170 billion lines of code
* IT Modernization: The Changing COBOL Market Could Affect Your Decision – Gartner Group, 8 August 2008
That’s a lot of bitcoins….
And they just keep going
The Risk Of Failure Is High
31% of projects are cancelled before completed53% of projects will cost 189% of their original costs* Choas Report – Standish Group
Businesses will rely on COBOL for another
ten to twenty years*
* Bridging the COBOL skills gap – Micro Focus, 2013
Enterprise Applications
High barriers to exit
Blackberry
A once thriving company
Suddenly looked like this…..
No longer just a business device
Ubiquitous device
Everybody has one
I don’t need multiple phones!
We replace our phones every two years
Soon everyone was using something else
Mobile Devices
Low barriers to exit
What does the future hold?
Notes Mail
Current messaging
File store
30-day transition period
Messaging
Low barriers to exit
Notes Applications
Domino Designer on every desk
Easy to learn and deploy
Handle any problem
The most successful SMA platform ever!
• 50,000 companies• 200 applications (avg)• 10 million applications
Apple’s app store reached 1 million applications in October 2013
And the code….
5,000 lines per application x10 million applications =50 billion lines of code
Cost200 applications x$20,000 per application =$4 million investment
10 million applications x€20,000 per application =€200 billion investment
Time
IBM XPages:200 applications x5 weeks per application = 20 years
i.e. Team of 4 developers 5 years
Time
Platform migration:200 applications x3 months per application = 50 years
i.e. Large team of consultants forever
SMAs
High barriers to exit
Implications
Notes applications are NOT going away!
Think 10+ years
Business needs are not frozen
The expectation gap Is growing
Do Nothing….
Move to XPages or Connections or SharePoint
Move To Web Development
Nat
han
Fre
eman
Red
Pill
Dev
elo
pm
ent
China got its first Internet connection
Público Función obtenerLafechaDelDocumento() Como Variante
Oscurecer sess Como Nuevo NotasSesiónOscurecer db Como NotasBasededatosEstablecer db = sess.ObtenerBasededatos("servidor", "registros.nsf",falso)Oscurecer doc Como NotasDocumentoEstablecer doc = db.CrearElDocumento()doc.formulario = "cuarto de baño"Convocar doc.firmar()Convocar doc.guardar(verdadero, verdadero, falso)obtenerLafechaDelDocumento = doc.modificadaPorúltimaVez
Terminar Función
Dim db as NotesDatabase
Set db = session.Getdatabase(“server”, “file”)
Database db = session.getDatabase(“server”, “file”);
‘ScriptLibrary libs.atFormulas
Public Function atRightBack(stringToSearch As String, subString As String) As String
End Function
Use “atFormulas”
//Java class libs.atFormulas
public static String rightBack(String stringToSearch, String subString ) {