Software Engineering Related Wiki Links

July 27th, 2008

Wiki

Wiki Graph

Computer programming - Wikipedia, the free encyclopedia
Computer programming - Wikibooks, collection of open-content textbooks
Computer science - Wikipedia, the free encyclopedia
Information science - Wikipedia, the free encyclopedia
Model-view-controller - Wikipedia, the free encyclopedia
Google Maps - Wikipedia, the free encyclopedia
programming paradigm
objects
encapsulation
modularity
polymorphism
inheritance
programming languages
Simula
Algol
Smalltalk
subroutines
operators
data structures
Class
fields
properties
methods
modularity
structure
encapsulation
Instance
state
Message passing
Multiple inheritance
interface
Java
C#
VB.NET
Eiffel
C++
Abstraction
Object composition - Wikipedia, the free encyclopedia
Polymorphism in object-oriented programming
data types
Parametric Polymorphism
Pointers
Decoupling
class-based programming
prototype-based programming
PDP-1
MIT
programming paradigm
Simula 67
data
behavior
Lisp
Pascal
Smalltalk
Xerox PARC
Byte magazine
Intel iAPX 432
Linn Smart
Rekursiv
graphical user interfaces
Cocoa
Mac OS X
Objective C
event-driven programming
data abstraction
modular programming
Modula-2
Oberon
Ada
BASIC
Lisp
Fortran
Pascal
Java
C
virtual machine
Microsoft
Python
Ruby
Visual Basic .NET
C#
.NET
procedural programming
structured programming
design patterns
design by contract
modeling languages
UML
scripting programming languages
Document Object Model
HTML
XHTML
XML
JavaScript
ECMAScript
prototype-based programming
ActionScript
design patterns codified by Gamma et al
design patterns
Design Patterns
Creational patterns
Factory Pattern
Abstract Factory Pattern
Singleton Pattern
Builder Pattern
Prototype Pattern
Structural patterns
Adapter Pattern
Bridge Pattern
Composite Pattern
Decorator Pattern
Facade Pattern
Flyweight Pattern
Proxy Pattern
Behavioral patterns
Chain of Responsibility Pattern
Command Pattern
Interpreter Pattern
Iterator Pattern
Mediator Pattern
Memento Pattern
Observer Pattern
State pattern
Strategy Pattern
Template Pattern
Visitor Pattern
Object-Relational impedance mismatch
Object-relational mapping
Object database
relational database management systems
relational databases
Java Data Objects
Ruby on Rails
Object-Oriented Software Construction
coalgebraic datatypes
existential quantification
modules
recursion
records
Emacs
Lisp Machine
window systems
Artificial Intelligence
Object-oriented programming language
Aspect-oriented programming
Procedural programming
Object-oriented analysis and design
Circle-ellipse problem
Software componentry
Interface description language
Dot notation
List of object-oriented programming terms
Refactoring
CORBA
DCOM
Object association
Object-relational mapping
Object-relational impedance mismatch
The Third Manifesto
Object database
Constructor overloading
Service-Oriented Modeling
Computer - Wikipedia, the free encyclopedia
Scope (programming) - Wikipedia, the free encyclopedia
semantics
declarations
identifiers
statements
expressions
algorithm
namespace
name resolution
Variables are associated with scopes
bound
static (lexical) or dynamic scoping
source code
Emacs Lisp
Common Lisp
Scheme
Perl
binding
call stack
ML
Haskell
closure
compile time
stack
control flow
blocks
principle of least knowledge
Logo
deep binding
shallow binding
Closure (computer science)
Global variable
Local variables
Name binding
Name resolution
Variables (scope and extent)
Runtime - Wikipedia, the free encyclopedia
Cryptographic Message Syntax
cryptography
Public Key Cryptography
RSA Security
RSA Data Security Inc
RSA
asymmetric key algorithm
Diffie-Hellman Key Agreement
PBKDF2
PKI
S/MIME
Cryptographic Message Syntax Standard
certification authority
certificate signing request
API
cryptographic tokens
Hardware Security Module
single sign-on
smartcard
private keys
public key certificates
symmetric key
Elliptic Curve Cryptography
Pseudo-random Number Generation
applied mathematics
source code
computer programs
programming language
algorithms
formal logic
software engineering
software development process
Requirements
Specification
Architecture
Design
Testing
Deployment
Maintenance
Agile
Cleanroom
Iterative
RAD
RUP
Spiral
Waterfall
XP
Scrum
Configuration management
Documentation
Quality assurance (SQA)
Project management
User experience design
Tools
performance analysis
debugger
Sapir-Whorf hypothesis
linguistics
Coding
Compilation
Integration
Maintenance
List of programming languages
programming paradigms
compilers
History of programming languages
machine
Al-Jazari
humanoid robot
robot
mechanism
pegs
cams
levers
Jacquard Loom
punched cards
Analytical Engine
Charles Babbage
Tabulating Machine Company
IBM
card reader
key punch
plug-board
unit record equipment
Von Neumann architecture
computer memory
binary
assembly languages
COBOL
computer programming in the punch card era
data storage devices
computer terminals
abstracted
overhead
offshore outsourcing
error propagation
Big O notation
debugging
Use Case
OOAD
ER Modeling
procedural
functional languages
logic languages
IDEs
Visual Studio
NetBeans
Eclipse
gdb
mainframes
Embedded software - Wikipedia, the free encyclopedia
static analysis
List of basic computer programming topics
List of computer programming topics
Hello world program
ACCU (organisation)
Association for Computing Machinery

EZ App Builder

June 4th, 2008

EZ App Builder is a Facebook application that creates Facebook applications. There are three versions as of now, EZ App Builder. EZ Quiz Builder, and EZ Store Builder. These applications allow you to create the three, respectively, different types of applications. The users that build the applications can also place ads on the applications that they create to help earn some revenue from their efforts. These are all really easy to use and there is a great tutorial to publis the Facebook applications so that other users can find them in the applications directory. Amongst the 27,000 applications that currently exist, many of them were built using the EZ App Builder Platform. There are future plans to expand this platform to allow users to create other types of applications, also.

OpenSocial Applications

May 29th, 2008

OpenSocial is a platform that can be utilized on social networking applications. It is built on JavaScript, XML, and AJAX. It is a client-side platform that makes HTTP requests through AJAX. MySpace, hi5, and many other popular social networking websites utilize the OpenSocial platform. An application built with OpenSocial should work across all the social networks that utilize the OpenSocial platform. This is great for developers and business because it will save a lot of time that would have been used for porting the applications.

Facebook Applications

May 29th, 2008

It has been over a year since the Facebook Developer Platform was opened on Facebook. Since this, a lot has happened. The developer community on Facebook soared. There were many bugs through the changes of the system, but they have been resolved with short down time. At first, there were specialized companies focusing on online social communities building Facebook Applications. Now, many categories of people are building applications for Facebook. OpenSocial is the biggest competition for Facebook. Google built the OpenSocial platform and many sites utilize it. MySpace and hi5 are two of the largest social networks utilizing the OpenSocial platform. Facebook may be combating this by opening up the platform so any social network can utilize the API for their site. This will be very interesting.

Database

May 28th, 2008
  1. Database models
    • Hierarchical model
    • Network model
    • Relational model
  2. Database Management System
    • Relational database management systems
    • Post-relational database models
    • Object database models
  3. DBMS internals
    • Storage and physical database design
    • Indexing
    • Transactions and concurrency
    • Replication
    • Security
    • Locking
    • Architecture

Software Engineer - MA (W-Z)

May 27th, 2008

Software engineering services available in the following locations”

Waban, Wakefield, Wales, Walpole, Waltham, Waquoit, Ward Hill, Ware, Wareham, Warren, Washington, Watertown, Waverley, Wayland, Webster, Wellesley, Wellesley Hills, Wellfleet, Wendell, Wendell Depot, Wenham, West Barnstable, West Boxford, West Boylston, West Bridgewater, West Brookfield, West Chatham, West Chesterfield, West Dennis, West Falmouth, West Groton, West Hanover, West Harwich, West Hatfield, West Hyannisport, West Medford, West Newbury, West Newton, West Roxbury, West Somerville, West Springfield, West Stockbridge, West Tisbury, West Townsend, West Wareham, West Warren, West Yarmouth, Westboro, Westfield, Westford, Westhampton, Westminster, Weston, Westport, Westport Point, Westwood, Weymouth, Whately, Wheelwright, White Horse Beach, Whitinsville, Whitman, Wilbraham, Williamsburg, Williamstown, Wilmington, Winchendon, Winchendon Springs, Winchester, Windsor, Winter Hill, Winthrop, Woburn, Wollaston, Woods Hole, Woodville, Worcester, Worthington, Wrentham, Yarmouth

Software Engineeer - MA (T-V)

May 27th, 2008

Software engineering services available in the following locations:

Taunton, Teaticket, Templeton, Tewksbury, Thorndike, Three Rivers, Tisbury, Topsfield, Townsend, Truro, Turners Falls, Tyngsboro, Tyringham, Upton, Uxbridge, Vineyard Haven

Software Engineer - MA (S)

May 27th, 2008

Software engineering services available in the following locations:

Sagamore, Sagamore Beach, Salem, Salisbury, Sandisfield, Sandwich, Saugus, Savoy, Scituate, Seekonk, Sharon, Shattuckville, Sheffield, Shelburne Falls, Sheldonville, Sherborn, Shirley, Shrewsbury, Shutesbury, Siasconset, Silver Beach, Somerset, Somerville, South Attleboro, South Barre, South Boston, South Carver, South Chatham, South Chelmsford, South Dartmouth, South Deerfield, South Dennis, South Easton, South Egremont, South Grafton, South Hadley, South Hamilton, South Harwich, South Lancaster, South Lee, South Orleans, South Walpole, South Waltham, South Wellfleet, South Weymouth, South Yarmouth, Southampton, Southborough, Southbridge, Southfield, Southwick, Spencer, Springfield, Sterling, Still River, Stockbridge, Stoneham, Stoughton, Stow, Sturbridge, Sudbury, Sunderland, Sutton, Swampscott, Swansea

Software Engineer - MA (Q-R)

May 27th, 2008

Software Engineering services available in the following locations:

Quincy, Randolph, Raynham, Raynham Center, Reading, Readville, Rehoboth, Revere, Richmond, Ripton, Rochdale, Rochester, Rockland, Rockport, Roslindale, Rowe, Rowley, Roxbury, Royalston, Russell, Rutland

Software Engineer - MA(O-P)

May 27th, 2008

Software engineering services available in the following locations:

Oak Bluffs, Oakdale, Oakham, Old Sturbridge, Onset, Orange, Orleans, Osterville, Otis, Oxford, Padanaram Village, Palmer, Paxton, Peabody, Pelham, Pembroke, Pepperell, Peru, Petersham, Phillipston, Pinehurst, Pittsfield, Plainfield, Plainville, Plum Island, Plymouth, Plympton, Pocasset, Prides Crossing, Princeton, Provincetown