Thursday Feb 20, 2014

Developing Java Apps for Embedded Devices

By Tom McGinn, Java Curriculum Developer 

The buzz around the Internet of Things (IoT) continues to grow.

It's not hard to see how the proliferation of intelligent devices has become a natural part of our digital world. Nearly everyone carries an intelligent device in the form of a smart of feature phone, but did you know by the year 2020, there will be more than six connected devices per person?

These devices will:

  • Make our cars more efficient and reliable.
  • Monitor our homes and work places.
  • Keep track of shipments and other assets.
  • Remotely manage utilities and infrastructure and more.

Oracle Java Platform, Micro Edition (Java ME) Embedded 

Oracle Java Platform, Micro Edition (Java ME) Embedded is the proven platform for these devices, allowing developers to leverage their existing skills, while creating applications that take advantage of micro controllers and sensors.

By enrolling in Java ME Embedded: Develop Applications for Embedded Devices, a new Oracle University course, you can learn how to write embedded applications that read and write to peripheral devices, including: analog sensor devices, switches, LEDs, pulse sensors, inter-integrated circuits and much more.

This focused, two-day course also helps you develop the skills to manage data collection and distribution, including the Application Management System (AMS), Generic Connection Framework, logging, network and file I/O and record management storage.

Jump into the Internet of Things today!

Tuesday Jan 28, 2014

New Performance Tools for Java 7

By Michael Williams, Principal Curriculum Developer

Have you ever wished for an easy way to monitor your application's performance and analyze the application's performance over time? With the release of Java 7 u40, your wish has just come true. 

Two tools are are now bundled with the Java JDK. Both tools have been around for a while as part of Oracle Fusion Middleware, but now have been ported to the Hotspot JVM.

Java Mission Control

Java Mission Control is a live monitoring and analysis tool for Java 7. This tool lets you monitor live data coming from a running JVM. Mission Control has a modern, customizable user interface which allows you to chart only the data you're interested in. In addition, the triggers feature lets you notify specific personnel about key events that occur in your application. Finally, Mission Control can load recordings from Java Flight Recorder for detailed analysis.

Oracle Java Flight Recorder

Oracle Java Flight Recorder is a tool for recording key information about your application over time. Much like an airline flight recorder, Java Flight Recorder stores key telemetry from your application as it runs; it then loads recordings into Mission Control for detailed analysis. Recordings can be run continuously on your applications with minimal impact on performance.

Java Performance Tuning with Mission Control and Flight Recorder Training

Interested in learning more about these tools?

Oracle University has released the new Java Performance Tuning with Mission Control and Flight Recorder course. This course deep dives into Oracle Mission Control and Flight Recorder, along with other interesting performance-related information, including:

  • Details about how garbage collection works in the JVM.
  • A detailed review of the garbage collectors available in Hotspot, including the new G1 garbage collector.
  • Profiling your application using NetBeans and other tools.
  • Detecting and troubleshooting common performance issues like memory leaks and contention issues.
  • Tuning guidelines for each of the Java garbage collectors.

Sound interesting? If so, sign up today! 

Thursday Oct 24, 2013

October 2013 Oracle University Round-Up: New Training & Certifications

Here are the highlights of what is happening this month at Oracle University. 

New Technology Overview Courses: Cloud, Big Data and Security

Learn about the latest technology solutions that can transform your business. These three Training On Demand courses are taught by industry experts. These courses help you develop an understanding of how Oracle technologies can make a positive impact on your organization. 

New Cloud Application Foundation Courses

Check out our brand new 12c courses for WebLogic Server administrators and Coherence developers: 

Oracle Database 12c Courses

Our Oracle Database 12c training is becoming very popular. Here are this month's featured courses: 

Validate your expertise and add value by earning an Oracle Database 12c Certification

New Certifications for MySQL

Watch our two new videos to find out what's new with Oracle MySQL Certifications.

1) Oracle MySQL 5.6 Certification: What's New for Database Administrators 

Recommended training: 

Recommended training: 

New Training & Certification for Oracle Applications

JD Edwards 9.1 Training

Additional JD Edwards Enterprise One 9.1 training is now available for administrators, developers and implementation team members.

Cross Application Training 

Human Capital Management Training 

Financial  Management Training 

Knowledge Management 8.5 Training

Oracle Knowledge 8.5 training is now available for analysts interested in learning how to quickly spot trends in content processing and system usage with analytics dashboards.

Taleo Training

Updated Taleo training is now available. Taleo Business Edition (TEE) business users can learn how to create more efficient reports. Recruiters will learn how to efficiently and effectively use Taleo Business Edition (TBE) Recruit. 

New Training for Oracle Retail 13.4.1

Updated training for Retail Predictive Application Server and Retail Demand Forecasting is now available. 

View all available training courses, learning paths and certifications at education.oracle.com, or contact your local education representative to learn more about Oracle University's education solutions. See you in class! 

-Oracle University Marketing Team 

Thursday Aug 29, 2013

Top 7 Razones para Cambiarse a JAVA SE7

Java Duke

Y usted ya se actualizó a Java SE 7?

Si aún no se ha cambiado de versión, a continuación le presentamos las 7 razones más importantes para hacerlo:

7. Más empresas ya han puesto en marcha Java SE 7.

Públicamente, el fin de la versión disponible de Oracle JDK 6 fue en Febrero 19 de 2013, por esta razón, más compañías pondrán a funcionar Java SE 7. Si aún no ha descargado esta nueva versión, ahora puede ser el momento perfecto para hacerlo.

6. Las actualizaciones de Java SE 6 y Java SE 5 requieren de soporte Oracle.

A 19 de Febrero, todas las actualizaciones nuevas de seguridad en Java SE 6 and Java SE 5, así como parches y correcciones and están disponibles ahora únicamente a través de My Oracle Support; Por lo que se requiere una licencia comercial de Oracle.

5. Mantengase al día con las actualizaciones automáticas.

Oracle comenzó la actualización automatica de windows 32-bits a los usuarios de Java Runtime Environment (JRE) de JRE 6 a JRE 7 en Diciembre de 2012.

4. Los conocimientos en Java están en alta demanda.

Los conocimientos en Java están en alta demanda. Así que estar familiarizado con la versión más reciente le permite mantener sus conocimientos al día, lo que sin duda le da una ventaja en el mercado laboral.

3. Características Mejoradas que le harán la vida más fácil.

Java SE 7 es una versión nueva y mejorada. Obtenga una introducción práctica a las nuevas características (Fork/Join, NIO, diamond notation) con el curso Java SE 7 Nuevas Características.

2. Ya están disponibles los cursos de entrenamiento de Java SE 7

Los cursos de Oracle University en Java SE 7 ya están disponibles en el ambiente de capacitación tradicional del salón de clase, así como en clases virtuales en tiempo real en la modalidad Live Virtual Class (LVC). También está disponible en el Nuevo formato de capacitación: Training On Demand (TOD), brindándole la flexibilidad de tomar su curso en cualquier momento desde cualquier lugar con conexión a internet durante 90 días. Estos son algunos de los títulos disponibles:

1. Ganar una credibilidad valiosa IT con una certificación de Java SE 7

Gane un alto nivel de reconocimiento en sus habilidades convirtiéndose en un profesional certificado en tecnologías JAVA SE 7.

Ahora que sabe las siete razones para aprender Java SE 7, de un vistazo a las Rutas de Aprendizaje de JAVA SE 7 para ayudarle a empezar!




Ahorre hasta 50* en cursos Java  y MySQL con Training On Demand


Oracle Training on Demand es un formato de entrenamiento en línea, en una sofisticada grabación de vídeo, disponible las 24 horas del día, los 7 días de la semana.

Ahorre 25 % en Cursos Live Virtual Class

Live Virtual Class - Clases virtuales en tiempo real sin incurrir en costos de desplazamiento.




Wednesday Aug 28, 2013

Expand Your Skill Set: Enroll in Oracle University Training at OpenWorld

Date: Sunday, September 22, 2013, 9:00 a.m. – 4:00 p.m. (1 hour lunch break)

Location: Golden Gate University, San Francisco

Cost: $800 

How to Register

You can register for Oracle OpenWorld and Oracle University. If you won’t be at the full conference, choose Oracle University only.

Please note: If you don’t have an Oracle account, you’ll need to create one and log in before you register.

Deep Dive Technical Training Sessions

Take advantage of pre-conference training offered by Oracle University, which features 11 deep-dive training sessions. Explore each of these sessions taught by expert Oracle University instructors:

Enroll in Java Training Sessions

Java University training sessions will also be offered on Sunday, September 22nd from 9:00a.m. – 4:00p.m. at Golden Gate University. Java University offers 9 Java development sessions, which include the following:

· A Tour of REST, Architect and Design Robust Enterprise Applications for the Cloud and Beyond

· Certification Exam Crams

· Getting Started with JavaFX or Java EE 7

Learn more about these Java University sessions.

Have questions or comments? Leave a comment below. We always welcome your feedback!

-Barbara Assadi, Americas Marketing Manager

Tuesday Aug 27, 2013

August 2013 Oracle University Round-Up: New Training and Certifications

There is lots of excitement at Oracle University this month with many new courses!

Featured Training for Java and Fusion Middleware

We're offering brand-new courses for administrators on Oracle WebLogic Server 12c. For developers who are already familiar with Coherence 3.6., enroll in Oracle Coherence 12c: New Features course. 

Visit  education.oracle.com/appserver to view all Application Server and Infrastructure courses and certification details.

New Oracle Database 12c Video and Courses

Just getting started with Oracle Database 12c? Check out our NEW Oracle Database 12c curriculum video.
We have a host of new training offerings as well to get you up-to-speed.

During this two-day course, expert Oracle University instructors will help you gain a conceptual understanding of the multitenant architecture. You'll learn how to effectively and efficiently manage an Oracle multitenant container database and any associated pluggable databases.

Expert Oracle instructors will teach you how to install, configure, administer and use Global Data Services. You'll also learn about the benefits provided by Global Data Services for managing cloud-deployed distributed databases.

Visit education.oracle.com/database12c to view all Oracle Database 12c course and certifications available.

New Training for Operating Systems, Virtualization and Systems

Oracle University has recently released new Oracle Solaris 11 courses. Enrolling in these new courses will help you develop the skills you need to advance your career using Oracle Solaris.

Featured Oracle Solaris 11 Training

See the full list of Oracle Solaris 11 courses at education.oracle.com/solaris11.

Featured Oracle Linux Training

This course will teach you about managing resources and file systems. You'll also get the chance to develop your troubleshooting and advanced storage-administration skills.

Featured Oracle Virtualization Training

In this course, you'll explore building the infrastructure for cloud computing.

New Training for Oracle Applications

Oracle University offers the same training you need to take full advantage of your Oracle Applications. Check out our new offerings below.

Fusion Applications and E-Business Suite

Courses are now available in our high quality, streaming video Training On Demand format.

PeopleSoft 9.2 New Features Seminars

New features seminars are now available for PeopleSoft 9.2 Human Capital Management, Financial and Supply Chain solutions.

PeopleTools 8.53 Training

Additional PeopleTools 8.53 courses are now available for PeopleCode, Application Engine and Student Query Report.

JD Edwards EnterpriseOne 9.1 Training

JD Edwards EnterpriseOne 9.1 courses are now available for system administrators and report developers.

ATG 10.2 Training

Now you can learn how to plan and build your commerce site.

Knowledge Management 8.5 Training

The first two courses for Oracle Knowledge 8.5 are now available. Investing in this course will teach you how to implement Oracle Knowledge’s core technologies.

New Training for Oracle Utilities

New Oracle Utilities training is available. Learn how to implement Oracle Business Intelligence for Utilities (OBIU).

Please keep sending us your comments and ideas, which are always welcome!

-Oracle University Marketing Team

Wednesday May 08, 2013

May 2013 Oracle University Round-Up: New Training and Certifications

May is here, and so are several new and updated courses for Hyperion, Identity Management, Data Integration, Oracle BI and JD Edwards EnterpriseOne 9.1.

Virtualization remains at the top of the IT priority list for enterprises in 2013, so we thought we would remind you about our top server virtualization training courses.

Featured Training and Certification for Database & Systems

Oracle's server virtualization products support x86 and SPARC architectures. Training is available to help you get the best from both architectures.

Training Courses:

•    Oracle VM Administration: Oracle VM Server for x86
•    Oracle VM Server for SPARC: Installation and Configuration

Certifications:

Calling all experienced Oracle Certified Associate Solaris System Administrators! The Oracle Solaris 11 System Administrator certification is still in beta (which means you can take the exam at a discount!) through May 25, 2013.  Prep with the Oracle Solaris 11 Advanced System Administration training course.

Featured Training for Java & Fusion Middleware

We have a few new courses in Identity Management, Data Integration and Hyperion Profitability and Cost Management. We also recently updated two of our most popular BI courses to include Exalytics.

•    Hyperion Profitability & Cost Management 11.1.2 Detailed Modeling
•    Oracle Hyperion Financial Reporting 11.1.2 for Financial Management
•    Oracle BI 11g: New Features and Exalytics
•    Oracle BI 11g R1: Create Analyses and Dashboards  - Select courses are now scheduled to run on an Exalytics box
•    LDAP and Directory Services: Essentials
•    Oracle Data Integrator 11g: Advanced Integration and Development

Featured Training for Oracle Applications

Additional training is now available for JD Edwards EnterpriseOne 9.1.  Learn how to efficiently and effectively implement and use your JD Edwards, while taking advantage of the usability and productivity enhancements in the most recent release.

Tools and Technology Courses:

•    JD Edwards EnterpriseOne Development Tools Part 1 Rel 9.x
•    JD Edwards EnterpriseOne Development Tools Part 2 Rel 9.x

Supply Chain Management Courses:

•    JD Edwards EnterpriseOne Product Data Management 9.x
•    JD Edwards EnterpriseOne PDM / MCA 9.x
•    JD Edwards EnterpriseOne Forecast Management Rel 9.x
•    JD Edwards EnterpriseOne Quality Management Rel 9.x

Looking for training or certification on another topic? Let us know what you're interested in hearing about by leaving a comment below.

-Kate, Oracle University Market Development Manager

Friday Apr 12, 2013

April 2013 Oracle University Round-Up: New Training & Certifications

April brings new and updated training for Java EE on WebLogic 12c, Taleo EE, Business Intelligence and Exalytics, plus a new Oracle Database SQL Tuning Certification.  

Additionally, Oracle University was just recognized as a leader according to the latest IDC Marketscape for IT Education and Training. Some observations from the report include:

•    “With an ever-expanding portfolio of tools and applications, Oracle University is strongly oriented toward the individual learner.”

•    “Oracle has been part of the early wave of vendors that have adopted a full range of training technologies — including simulations, labs and employee performance support tools. This variety is well leveraged through Oracle's training portfolio to provide both relevant training experiences and a varied instructional experience.”

•    “Oracle University's curricula is developed by the product groups. This decentralized control helps maximize the relevance of the training offering to the elements that are most useful to end users.”

And now for this month’s round-up:

Featured Training and Certification for Database & Systems

Oracle Linux brings critical time and cost savings to the Oracle DBA with its advanced feature-set.  Learn how you can optimize Oracle Linux for your enterprise workloads with our popular training courses.  DBAs can also now pursue our new SQL Tuning Certification.

Training Courses:

•    UNIX and Linux Essentials
•    Oracle Linux System Administration

Certifications:

•    Oracle Certified Expert, Oracle Database 11g Release 2 SQL Tuning (OCE) certification.

Although training is not required for this certification, Oracle University offers several courses that will teach you the concepts you need to know  to help you pass this certification exam:

•    Oracle Database 11g : SQL Tuning Workshop
•    Oracle SQL Tuning for Developers Workshop
•    Oracle Database 11g: Administer a Data Warehouse
•    Parallel Processing in Oracle Database 11g
•    Oracle SQL Tuning for Developers Workshop

For more information about some of the upcoming Oracle9i Database exam retirements, take a few minutes to read our Oracle Certification blog.

Featured Training for Java & Fusion Middleware

Many of our top courses have recently been updated. This update includes four Java EE 6 Development courses. WebLogic 12c, our top Oracle BI course, has been updated to run on Oracle Exalytics. We're also offering a new Oracle Exalytics Administration Seminar.

Training Courses:

•    Developing  Applications with Java EE 6 on WebLogicServer 12c
•    Java EE 6: Develop Database Applications with JPA
•    Java EE 6: Develop Web Components with Servlets & JSPs
•    Java EE 6: Develop Business Components with JMS & EJBs
•    Oracle Exalytics: Administration Seminar
•    Oracle BI 11g R1: Create Analyses and Dashboards Starting April 15th - scheduled to run on Oracle Exalytics

Featured Training for Oracle Applications

Our Taleo Enterprise Edition courses have been updated to incorporate the latest enhancements for Taleo EE version 12c. Learn how to meet the talent management needs of your enterprise with global consistency and local flexibility.

Training Courses:

•    Taleo (TEE): Introduction to Configuration
•    Taleo (TEE): Performance System Administration
•    Taleo (TEE): Onboarding Administration
•    Taleo: Learn Prepare and Distribute Content
•    Taleo: Learn System and User Configuration

Looking for training or certification on another topic? Let us know what you're interested in hearing about by leaving a comment below.

-Kate, Oracle University Market Development Manager

Tuesday Apr 02, 2013

Java Certification: Your Burning Questions Answered

We get a ton of questions from many of you who already hold a Java certification, or have considered one in the past. So, we thought it would be helpful to share some of the answers to our most frequently asked Java questions.

Q: I’ve been a Java Developer for years.  Why should I get Java Certified?

A:  Certifications hold much more value when combined with solid experience - so you're actually a perfect candidate for certification. Certification doesn't just validate what you know, it demonstrates your commitment to skill development. Check out our "Wanted: Java Certified Experts" post for more on this topic.

Q: I am a Sun Certified Java Programmer (SCJP). Does that make me an OCPJP now?

A: When you passed your exam, you achieved a “Sun Certified Java Programmer” certification. It's still completely valid and is the equivalent of the Oracle Certified Professional Java Programmer certification, but your credential is still Sun branded. If you're interested in getting an Oracle Certified credential, you can upgrade your certification to the latest version. You can also select another Oracle certification in Java to pursue.

Q: I am certified on Java SE 1.4. Is my certification even still valid?

A: If you were certified on Java 1.4, your certifications are still valid for the version of Java that you are certified in. Upgrade exams are available for the OCP, Java Programmer exams and OCE, Java EE 6 exams to demonstrate your ability to work with the latest versions.

Q: Do I need to buy training classes from Oracle University in order to earn my Java certification?

A: Training is not currently a requirement for the OCA, OCP or OCE level Java certifications. Training is only a requirement for the Oracle Certified Master level certifications, which includes the OCM, Java SE 6 Developer and Java Enterprise Architect certifications. Master certifications are the most advanced credentials so we require training to help prepare candidates for the hands on nature of the exam and to ensure candidates have an in-depth expertise of the technology area.

Q: How different are the Java SE 7 certifications compared to the Java SE 6 certifications?

A: There are significant differences. We saw an opportunity to improve the Java SE 7 OCA and OCP exams to test a broader range of features and skills so they're more relevant to real-world job functions.  Both exams include more advanced content, which gives the credentials more value in the marketplace. We’ve also revised the path to require individuals to achieve their OCA certification before pursuing their OCP exam.  For those who already hold a SCJP or OCP credential, upgrade exams are available to the OCP, Java SE 7 Programmer certification without having to take the OCA exam first.

Q: For the Java SE 7 Certifications, why is OCA now a prerequisite for OCP?

A: With the release of Java SE 7, we saw an opportunity to improve both the OCA and OCP Certifications. In the past, the OCA exam covered more introductory and fundamental concepts so it was not highly sought-after or valued by hiring managers. The Java SE 7 OCA exam now covers more advanced content, content that was previously covered on the OCP exam. We also added additional objectives to the OCP exam to give it more value.  The result is that we now have two improved exams that will test you on a greater breadth of skills and position you for greater success.

What other questions do you have? Let us know in the comments below.

-Kate, Oracle University Market Development Manager

Friday Feb 22, 2013

Top 7 Reasons to Learn Java SE 7 Now


Have you updated to Java SE 7? If you haven’t, check out the top 7 reasons to do so below.

7.  More companies are now running Java SE 7.

The end of the publicly available release of Oracle JDK 6 was February 19, 2013 so more companies will be running Java SE 7. If you haven’t downloaded Java SE 7 yet, now may be the perfect time to do so.

6.  Java SE 6 and Java SE 5 updates require Oracle Support.

As of February 19, all new Java SE 6 and Java SE 5 security updates, patches and fixes are now only available through My Oracle Support; thus requiring a commercial license with Oracle.

5.  Stay current with automatic updates.

Oracle started auto-updating Windows 32-bit, Java Runtime Environment (JRE) users from JRE 6 to JRE 7 in December 2012.

4.  Java skills are in high demand.

Java skills are in high demand, so being familiar with the latest version keeps your skills current, giving you an edge in the job market.

3.  Improved features will make your life easier.

Java SE 7 is new and improved. Get a hands-on introduction to the new features (Fork/Join, NIO, diamond notation) with the Java SE 7 New Features course.

2.  Java SE 7 training is now available.

Oracle University's Java SE 7 New Features course is available in a traditional classroom environment and as a Live Virtual Class (LVC) event. It is also available in the new Training On Demand (TOD) format, giving you the flexibility to take the training  any time, from anywhere in the world.

1.  Earn valuable IT credibility with a Java SE 7 certification.

Earn well-respected credentials by becoming certified in the newest version of Java SE 7. If you're certified in Java SE 6, you can combine your Java SE 7 New Features training with your certification upgrade and actually save 20%. If you're getting certified for the first time, other Java SE 7 certification discount packages are also available. 

Now that you know the top seven reasons to learn Java SE 7, take a look at the Java SE 7 learning paths to help you get started!

- Jerilyn, Oracle University Curriculum Product Manager

Wednesday Jan 16, 2013

What Are the Hottest IT Skills in 2013?

New Year, New Skills

The start of a new year is the perfect time to take a step back and think about where you want to go in the next 365 days, both personally and professionally. Here at Oracle University, we can’t really help you with the personal resolutions; however, if you’re thinking about a career change or want to position yourself for success within your company, then we can definitely lend a hand.  

Having the right skills on your resume at the right time can be critical to your success.  Below, check out the hottest IT skills that will help you gain an edge in the marketplace in 2013.

Get Your Head in the Cloud

It should come as no surprise that “Cloud” is one of the hottest buzz words in the tech world right now.  And with that popularity comes an increased demand for the skills that will help organizations make the move to the cloud.Investing in cloud training in 2013 will expand your skill set to include cloud deployment and implementation, making you a more marketable candidate for potential jobs. Beyond the cloud, you should be thinking Big Data/Analytics and Java/Mobile Application Development.But remember, just getting the technical skills alone isn’t all you need to widen your career prospects and potentially increase your salary.  Rich Milgram, CEO of career network Beyond, put it this way: 

“Learning a technology is the easy part. Having the mindset to apply it, having the mindset and logic process it, being thorough and detail-oriented while doing so, these are the critical skills.”

The Industry’s Top Skills and Top Jobs Compiled

Around this time of year, many industry publications and career sites run surveys that indicate which jobs or skills are hot.  These lists are a great place to start when considering which skills you want to develop and put into practice in 2013.   

1. Programming and Application Development
2. Project Management
3. Help Desk/Technical Support
4. Security
5. Business Intelligence/Analytics
6. Cloud/SaaS
7. Virtualization
8. Networking
9. Mobile Applications and Device Management
10. Data Center

Careerbuilder: Top Jobs in 2013

1. Software Developers
2. Systems Analysts
3. Network and System Administrators
4. Information Security Analysts
5. Computer Programmers
6. Database Administrators

CyberCoders: Top Technical Skills and Associated Job Types of 2013

1. JSON / Web Developer
2. Objective-C / Mobile Developer
3. Saas/Software / Engineer, Developer
4. Cloud / Cloud Engineer, Developer
5. XCode / Mobile Developer
6. SharePoint / Developer
7. ERP / Account Manager, Analyst
8. HTML 5 / Front End Developer
9. T-SQL / Data Analyst
10. iOS / Developer

Build Your 2013 Training Plan

Kicking off 2013 by developing a new technical skill is a great way to set the tone for the year. Start building your training plan for 2013 through Oracle University  by exploring Oracle Cloud Training, Java Application Development Training and Business Intelligence Training to give yourself the edge you need in a competitive marketplace.

Which IT skills would you like to improve upon in 2013? We would love to hear from you. Let us know in the comments section.

-Kate, Oracle University Market Development Manager
About

Official home blog of Oracle University. Oracle University is THE trusted provider of quality, expert Oracle training & certification. All training is delivered by our Elite global team of Oracle experts and made available in multiple learning formats inc. our NEW "Training on Demand" options. For buying confidence our training is backed by the unique 100% student satisfaction guarantee...

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
5
6
7
8
9
11
12
13
14
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today