The J2EE platform provides choices for graphical user interfaces across a company's intranet or on the World Wide Web. Clients can run on desktops, laptops, PDAs, cell phones, and other devices. Pure client-side user interfaces can use standard HTML and Java applets. The J2SE (Java Standard Edition) falls under Core Java. The J2EE (Java Enterprise Edition) falls under Advanced Java. You cannot create or develop an advanced java app without using Core Java. It is a prerequisite for developing all the advanced Java applications.