Difference between revisions of "Johnllopez Week 11"

From LMU BioDB 2017
Jump to: navigation, search
(Development Vocabulary: Added the first 4 terms)
(Development Vocabulary: Added 5-10)
Line 5: Line 5:
 
'''RFC 5322:''' Like RFC 5321, RFC 5322 is designed to be a basic protocol for a form of internet communication and is created for the community to discuss, suggest, and make improvements upon. However, RFC 5322 defines the Internt Message Format, a syntax for text messages that are sent between computer users, within the framework of "electronic mail" messages.
 
'''RFC 5322:''' Like RFC 5321, RFC 5322 is designed to be a basic protocol for a form of internet communication and is created for the community to discuss, suggest, and make improvements upon. However, RFC 5322 defines the Internt Message Format, a syntax for text messages that are sent between computer users, within the framework of "electronic mail" messages.
 
  https://tools.ietf.org/html/rfc5322  
 
  https://tools.ietf.org/html/rfc5322  
 +
 +
'''Java Applet:''' An applet is Java program that a browser enabled with Java technology can download from the internet and run. An applet is typically embedded inside a web page and runs in the context of a browser.
 +
https://docs.oracle.com/javase/tutorial/deployment/applet/index.html
  
 
'''SQLite:''' An embedded SQL database engine with multiple tables, indices, triggers, and views contained in a single disk file. In addition, it does not need a server. It is free to use for anybody.   
 
'''SQLite:''' An embedded SQL database engine with multiple tables, indices, triggers, and views contained in a single disk file. In addition, it does not need a server. It is free to use for anybody.   
Line 11: Line 14:
 
'''Enterprise Programming:''' Enterprise programming is when a programmer develops software for a large company/organization whose main objective is not to develop software. The software is typically meant to have a great number of users.
 
'''Enterprise Programming:''' Enterprise programming is when a programmer develops software for a large company/organization whose main objective is not to develop software. The software is typically meant to have a great number of users.
 
  https://enterpriseprogrammer.com/about-enterprise-programming/
 
  https://enterpriseprogrammer.com/about-enterprise-programming/
 +
 +
'''Bytecode:''' The machine language of the Java virtual machine. This means any instructions written by the programmer are translated into this from the original syntax, and the results are interpreted by the JVM.
 +
https://www.javaworld.com/article/2077233/core-java/bytecode-basics.html
 +
 +
'''Clojure:''' Clojure is a programming language that runs off the Java Virtual Machine and uses Java's structure while maintaining the syntax of the Lisp programming language.
 +
https://clojure.org/about/rationale
 +
 +
'''NPM:''' Short for Node Package Manager, NPM contains thousands of reusable, free JavaScript packages for software developers to use. NPM is installed alongside Node.js. New packages can be installed from the command line and packages can be used within typical JavaScript syntax.
 +
https://www.w3schools.com/nodejs/nodejs_npm.asp
 +
 +
'''V8:''' V8 is a JavaScript engine that compiles and executes JavaScript source code, handles memory allocation for objects, and garbage collects objects it no longer needs. V8 enables any C++ application to expose its own objects and functions to JavaScript code.
 +
https://github.com/v8/v8/wiki/Introduction
 +
 +
'''Netscape:''' Just as Paul Ford's article says, Netscape was one of the first commercial browsers. Netscape was released in 1994 and did not offer support for Java and JavaScript until version 2.0.
 +
https://www.networkworld.com/article/2833526/software/a-visual-history-of-netscape-navigator.html
  
 
==Article Outline==
 
==Article Outline==
 
==Acknowledgements and References==
 
==Acknowledgements and References==
 
{{Template:johnllopez616}}
 
{{Template:johnllopez616}}

Revision as of 04:47, 13 November 2017

Development Vocabulary

RFC 5321: RFC 5321 is a document that defines Simple Mail Transfer Protocol for the community to discuss, suggest, and make improvements upon. SMTP is intended to be the basic protocol for e-mail transport and is intended to be the standards of designing the way emails are sent.

https://tools.ietf.org/html/rfc5321

RFC 5322: Like RFC 5321, RFC 5322 is designed to be a basic protocol for a form of internet communication and is created for the community to discuss, suggest, and make improvements upon. However, RFC 5322 defines the Internt Message Format, a syntax for text messages that are sent between computer users, within the framework of "electronic mail" messages.

https://tools.ietf.org/html/rfc5322 

Java Applet: An applet is Java program that a browser enabled with Java technology can download from the internet and run. An applet is typically embedded inside a web page and runs in the context of a browser.

https://docs.oracle.com/javase/tutorial/deployment/applet/index.html

SQLite: An embedded SQL database engine with multiple tables, indices, triggers, and views contained in a single disk file. In addition, it does not need a server. It is free to use for anybody.

https://www.sqlite.org/about.html

Enterprise Programming: Enterprise programming is when a programmer develops software for a large company/organization whose main objective is not to develop software. The software is typically meant to have a great number of users.

https://enterpriseprogrammer.com/about-enterprise-programming/

Bytecode: The machine language of the Java virtual machine. This means any instructions written by the programmer are translated into this from the original syntax, and the results are interpreted by the JVM.

https://www.javaworld.com/article/2077233/core-java/bytecode-basics.html

Clojure: Clojure is a programming language that runs off the Java Virtual Machine and uses Java's structure while maintaining the syntax of the Lisp programming language.

https://clojure.org/about/rationale

NPM: Short for Node Package Manager, NPM contains thousands of reusable, free JavaScript packages for software developers to use. NPM is installed alongside Node.js. New packages can be installed from the command line and packages can be used within typical JavaScript syntax.

https://www.w3schools.com/nodejs/nodejs_npm.asp

V8: V8 is a JavaScript engine that compiles and executes JavaScript source code, handles memory allocation for objects, and garbage collects objects it no longer needs. V8 enables any C++ application to expose its own objects and functions to JavaScript code.

https://github.com/v8/v8/wiki/Introduction

Netscape: Just as Paul Ford's article says, Netscape was one of the first commercial browsers. Netscape was released in 1994 and did not offer support for Java and JavaScript until version 2.0.

https://www.networkworld.com/article/2833526/software/a-visual-history-of-netscape-navigator.html

Article Outline

Acknowledgements and References

Individual Journal Entries and Assignments

Class Assignments

Class Weekly Journal Entries / Project Weekly Journal Entries

My Page