TweetFollow Us on Twitter

WWDC 93
Volume Number:9
Issue Number:7
Column Tag:From the Field

WWDC ‘93 Report

A quick look at this year’s Apple World Wide Developers Conference

By Neil Ticktin, Editor-in-Chief

Once a year, Apple pays a lot of attention to Macintosh developers. This year’s World Wide Developers Conference took place May 10-14 at the San Jose Convention Center. As you might imagine with a full week of developer information, we’ll only be able to touch the surface on the conference happenings.

Apple - the King Marketeer

This year Apple made a lot of progress in their presenting - they trimmed the marketing and presented the meat. Although many developers considered day one to be (as one developer put it) “content free”, day two and three were so content intensive they left everyone overloaded. Apple got this message and hopefully they are headed in the right direction for future WWDCs. I imagine that it is hard for Apple to keep the hype down - they had a great year and they have a lot to be proud of.

In 1986, John Sculley came up with the idea of the Knowledge Navigator. This computer [which is actually a video demonstrating a concept] is the ultimate digital assistant. Today, several years later, we are still striving towards this kind of technology. And although we are a long way off from Knowledge Navigator, we have made a lot of progress. There are a couple of important parts to the direction that Apple is taking - most importantly is the notion of “Agents”. It’s hard to define an agent, but think of them as the intelligent little pieces of software that do what you want because they know what you want them to do.

There are a lot of technologies to cover beyond Agents and also that make Agents possible. We’ll take a look at these one by one.

PowerPC - The Chip

Before WWDC, I didn’t care too much about PowerPC. Apple takes many “strategic directions” and sometimes you get burnt if you aren’t sure they’re serious first. I have news for you - they are serious about PowerPC!

For those of you living in your local cave who don’t know what PowerPC is - here’s a quick description. PowerPC is a family of CPUs designed and manufactured through a joint effort of Apple, IBM and Motorola. This chip family is based on the architecture for the processor in IBM’s RS/6000 workstation. It is a Reduced Instruction Set Computer (RISC) as compared with the 680x0 series which is a Complex Instruction Set Computer (CISC). Originally (40 years ago), computers had very small instruction sets. As they became faster, designers added more instructions. RISC is coming full circle back to where computers started - very few instructions, but done as fast as possible. It is the intelligent reduction of instructions based on the experience that came with CISC processors. Today’s thinking (unless you’re Intel) is that it’s better to be a very fast RISC than a fairly fast CISC.

Intel is a standout in their thinking. They’ve created Pentium in the belief that you don’t need to be RISC to be fast. They’re right - Pentium is very fast. In fact, Pentium is a little faster than the PowerPC 601 (the first chip in the PowerPC family) when it comes to Integer instructions. On the other hand, PowerPC is significantly faster than Pentium when it comes to Floating Point.

Pentium has some problems though. First, it’s late. Second, there are rumors that the first version which was supposed to be 66MHz will end up being 60MHz for production reasons. Third, it’s expensive - under $1000 compared to PowerPC 601 being under $400. Fourth, the chip generates so much heat that some PC vendors are considering a fan within a heat sink to deal with the problem. The joke going around is that you can cook a hot dog on a Pentium!

But more important than all the current problems is the notion of Pentium and its future. Intel has consistently tried to convince people that RISC is not necessary. Now, they’ve produced a chip with an enormous surface area and production problems. It consumes so much power and so much heat that a laptop version may prove to be very difficult. PowerPC is the beginning of a new family. Pentium is [towards] the end - where are they going to go next?

One interesting note: other companies are coming up with other uses for PowerPC. You may already know about IBM using PowerPC in their computers, but did you know that Ford Motor Company is going to use PowerPC in their Electronic Engine Control modules as early as 1997? Now if they would only build in that Macintosh!

PowerPC - The Macintosh

So there’s this hot new chip. Who cares? If you buy Macs, you do. Apple expects to ship the first of the PowerPC based Macintoshes in the first half of 1994. These will be relatively inexpensive, very fast machines. Apple engineers showed demos of the PowerPC running 2-6 times faster than a Quadra.

But, you won’t be able to take advantage of the speed unless you have software that will run on the new chip. Apple realizes this. So they’ve created an LC68040 emulator that will allow you to run all of your current software without a hitch. Then, you can slowly move to PowerPC versions of software. There will be no FPU emulation, but 68K emulation of SANE is faster than a native 68K FPU anyway. The MMU is also not emulated, but their solution is also faster and virtual memory is supported. You should expect the emulation speed to roughly be a 25 MHz 68040.

Not all of the toolbox will be ported to native PowerPC code right away. They have analyzed the code to see what is most important to translate first. This analysis is based on a number of different applications currently on the market (including System 7). The tentative list of accelerations includes: DrawText, QuickDraw, Font Manager, QuickTime Components, Resource Manager, Memory Manager, Fixed point math package, BlockMove, Trap dispatching and SANE. This list may change.

From the Macintosh developer point of view, the transition will be relatively painless. There are a few things that you will have to watch out for. For example, ProcPtrs need to become routine descriptors. You’ll need to make changes if you are executing code resources. There is no segment loader. And if you are using 80- and 96-bit floating point data types then you’ll have to change to new data types. We’ll try to bring you some detailed information in issues to come. However, rest assured, we are talking about days or weeks to transform decent C code - not months or years. One example of porting was Aldus FreeHand. It is very clean C code, but it is huge - 500,000 lines and a 3 meg executable. The port is almost complete and it only took 2 man weeks. Without any major optimization, the port is already 2 times faster than a Quadra 950.

The PowerPC Macintosh will have a mixed mode available. This means that you will be able to intermix 68K and PowerPC code. Code linked together has to be in the same instruction set, but executable resources can be mixed. The PowerPC runtime environment is tuned for speed. There are register based calling conventions and the segment loader has been removed. There is support for a new exception handling model and shared libraries.

If you still aren’t convinced on PowerPC, realize this - Apple is basically betting the company on PowerPC. Their estimates are that by the end of Calendar 1994, about 80% of the mid- to high-end Macintoshes will be based on the new CPU. That comes to about 1 million PowerPC based Macintoshes in 1994. One piece of disturbing news - to date Apple has only announced upgrades to the IIvx, IIvi, Centris machines and the Quadra 800. We hope Apple is aware of the market for other Mac IIs and Quadras.

One last thing, 11 major software developers have announced that they are writing new versions of their applications for the PowerPC Macintosh. They include: Adobe Systems Inc., ACI US Inc., Aldus Corporation, Claris Corporation, Deneba Software, Frame Technology, Insignia Solutions Inc., Microsoft Corporation, Quark Inc., Specular International and WordPerfect Corporation.

CD-ROMs and pushing products

CD-ROM drives are selling like crazy. Some time ago, Apple embarked on a mission to populate the world with CD-ROMs. They figured that the best way to do this was to sell drives at cost and the rest would follow. That strategy has begun to work. In 1992, Apple sold about 50,000 CD-ROM drives. This year, Apple expects to sell at least 1 million drives. And in 1994, they are expecting double the rate of growth as well. So, if you’ve been thinking about doing a CD-ROM product, now’s the time. [And if it is a developer related product, contact MacTech about publishing the CD for you. - Ed.]

Apple is also learning a lot about getting more boxes on the street. For example, with their Performa line, they’ve repackaged some of the products so that a person buying a Performa 600 (a Mac II class equivalent) can walk out of the store with a single box. That box contains a CPU, keyboard, mouse, monitor and software. Why? To ease the purchasing decision. Why is this relevant to you? Because unless you are competing against one of the bundles pieces of software, it increases your market size.

Newton

Apple has made several announcements here. Newton is expected to ship in “Summer, 1993”. It will ship with Macintosh and PC connectivity and is initially focused on paging, fax and e-mail as well as personal record management. There will be a family of Newtons in 1994 and Apple is licensing the technology like crazy.

Members of Apple’s Newton team showed parts of the Newton Toolkit which is what one will use to develop Newton Software. Development takes place on the Macintosh and then new software is downloaded to the Newton via a modem or serial cable. The tools consist of both content tools and developer tools. There are component palettes, graphical tools, browsers, integrated windows, and NewtonScript.

AppleScript

The big news is that AppleScript is now shipping! For a long time Macintosh users have wanted to control their Macs through automation (like the dreaded exec files on the PC). However, being Macintosh fanatics we couldn’t have just any scripting, we had to have Macintosh scripting. For some time, Frontier (from UserLand software) has been filling this void. Now there is a solution from Apple, and products like Frontier and QuicKeys will work better than ever.

Next month we’ll be covering scripting in a lot more detail, but there is something that you should know: the reason that Apple feels scripting is so important is that again, scripting is necessary for the implementation of agents.

Amber

We’ve known about Taligent for some time now, and we also know that it will take a while for anything useful to ship. Apple has been focusing on some interim technologies that can be delivered quickly to bridge the gap. The answer: Amber.

Amber breaks applications down to parts. It has the ability to take these parts and support content types. What does that mean? It means that vendors will be able to assemble collections of parts into solution sets meant for a specific task. You will more easily be able to create compound documents and edit pieces in place.

From the developer point of view, you will be able to concentrate your expertise on a more focused area. This will [hopefully] result in more rapid software evolution. You will able to have truly reusable parts and you’ll be able to simplify your products. This should reduce the time to market and reduce barriers to entry - particularly for the smaller developer.

The major concepts of Amber are documents, parts, containers and software components. Documents are made of parts. Parts are smaller units bound with functionality (e.g., a text block, a QuickTime movie, or a spreadsheet block). Parts contain data - text parts contain characters, graphics parts contain lines and shapes, etc Software components are independent programs that implement a particular kind of content and provides a small set of functions for viewing and editing the content. In addition, there are viewing boundaries within a document, frames, and storage management features.

Amber will be seeded to developers in Fall, 93. It will ship in the second quarter of 1994. There’s no doubt about it, this is Apple’s answer to OLE 2.0 from Microsoft. Now, OLE is shipping sooner than Amber, but Apple has taken some interesting steps to assure the acceptance of Amber. First, Amber provides interoperability with OLE 2.0 so developers can kill two birds with one stone by supporting Amber. In addition, Amber is being set up as an open solution. Apple will be making the source code fully available and publishable without restrictions. Finally, Apple plans to make Amber parts and documents interoperable with Taligent, providing users and developers with a migration path.

Symantec C++, THINK C, and MPW

Symantec announced and shipped three products at WWDC. They are Symantec C++ for Macintosh, THINK™ C 6.0 and Symantec C++ 6.0 for MPW. [See the NewsBits section for more information on these products. - Ed.] The announcements were very well received. During the announcement, attendees were told that they could be the “first on their block” to have the new Symantec C++ for Macintosh by purchasing the upgrade outside the conference hall. At that moment, one person got up, went outside and bought the product - before the session was over. Everyone else was left to be the second on their block.

Bedrock

For some time now, Symantec and Apple have been talking about Bedrock. The problem has been that people want it now and it’s not ready to go yet. The good news is that Symantec has released the Bedrock Architecture CD. This CD shows header files, demo files, and even has some documentation. This issue of MacTech Magazine is focused on Bedrock, so we’ll leave it to the other articles to discuss this further.

Symantec/Apple Relationship

After many years of Macintosh developers enduring MPW, Apple has finally changed direction. Realizing that Symantec has some very cool development tools, and taking into consideration their current relationship with Symantec on Bedrock, Apple and Symantec have announced the expansion of their relationship.

What does this mean? The bottom line is that Apple and Symantec will be working together to create the successor to both MPW and the THINK product for PowerPC Macintosh. This is not going to be a one-sided cooperative. Apple is sending engineers to Bedford to work with the Symantec team to produce the new tools. At a feedback session, Apple got an earful about what developers expected. These developers made it very clear that they wanted the best of MPW to be in the new product - and without that, the new environment won’t succeed.

Your next question is “Will it be a port of the THINK C compiler?” The answer is basically no. This environment will be developed from the ground up. If there are parts that they can use that are already complete, they will probably use them, but it is a new product.

What about Pascal developers? At this point in time, it looks like you’ve been left in the cold. Neither Apple or Symantec has announced a solution for Pascal on PowerPC. If this bothers you, write to Dave Neal at Symantec and tell him that you want your THINK Pascal on PowerPC (AppleLink: NEAL). Now, realize that Dave is not the bad guy, but he is the one that can help to bring THINK Pascal to PowerPC, but only if he gets enough response from you to support such an effort.

AOCE

Apple’s Open Collaborative Environment is much closer to shipping. The basic concept behind AOCE is to fully integrate collaboration efforts. E-mail is an excellent example. To support a number of different e-mail systems, AOCE combines all of them into a single metaphor that can interact between systems making them all much more transparent to the user. There is a lot more to AOCE, but comparatively, not much new was revealed at WWDC.

Macintosh on other platforms

In a [somewhat] surprise move, Apple showed an impressive demonstration of a HP System 720, a Sun Solaris, and an IBM RS/6000 machine all running Macintosh software. Apple spoke of the Apple Integration Architecture. The bottom line here is that workstation customers want to be able to run some of the great software on the Macintosh. Apple is making this possible and hopes to ship this support in the first half of 1994.

Quickdraw GX

For some time, QuickDraw has been showing it’s age. QuickDraw GX is Apple’s solution to the problem. GX handles many of the problems that the page layout and drawing applications have dealt with the hard way. For example, things like rotated text, kerning, ligatures, etc are all dealt with at the system level. There are some great graphic tools and a whole new printing architecture that is more powerful and makes it much easier to create new printer drivers (which are currently a nightmare!).

QuickDraw GX is now close to shipping. Version 1.0b1 was distributed to all attendees. The key to GX is going to be widespread support. There are two ways to support GX: being Aware and being Savvy. A GX aware application provides full support for the new printing architecture. A savvy application is more work, but a bigger payoff.

To support the new printer architecture, you will need to support the new print architecture, paper trays, and other device features. You will also have to allow for font embedding. There is also a new GX clipboard and line layout for text.

GX is Apple’s imaging architecture for the future. Future system software will be based on it and PowerPC will support it. In addition, GX is the basis for high-resolution displays and three dimensional graphics.

Text to speech

Being that the first Macintosh program that I wrote, back in 1985, was a speech synthesizer, I have high interest in this technology. There are two qualities that one is concerned with when working with speech - is it intelligible and is it natural? I’m sorry to say that although they have definitely made progress in the area of text to speech, it has a long way to go before we get natural speech. Today, we have fairly intelligible speech and practically speaking, that’s the most important part of the problem.

Apple engineers showed two pieces of software - MacInTalk II and Gala Tea. This latest version of MacInTalk has the classic MacInTalk quality - mostly intelligible and very unnatural. Gala Tea (which takes up a lot more computer resources) does sound better and can deal with things like tone and mood. But this ain’t no HAL 9000. The good news is that Apple has revived their support of Text to Speech. Why? Because it is absolutely critical to Agents. And today, Agents are at the top of Apple’s agenda.

Speech recognition

For some time, we’ve been hearing about the Casper technology out of Apple. This is speaker independent voice recognition. Once again, Apple has demonstrated the technology (see ATG Extravaganza below). Here too, they are making progress, but there is a long way to go. What most people don’t realize about speech recognition is that the computer has to understand to some degree what you are talking about to recognize what you are talking about.

Let’s take an example, think about the times that you are talking to someone that isn’t talking fast enough for you. How many times have you finished their sentences? More importantly, how many times were you right about what they were going to say? The reason that you are right so much of the time is that because in order to recognize speech, you understand it. In fact, you make an educated guess as to what the next word out of someone’s mouth is going to be.

Here’s another example: think about the last time that you heard someone speak a foreign language that you didn’t understand. Didn’t you think that all of the sounds were running together? Weren’t the only pauses that you could detect at the end of sentences and paragraphs? People speak at a million miles an hour - it only doesn’t seem that way because you understand them. Last example - say these two phrases quickly: “I have an aim.” and “I have a name.” See how close it is - I feel sorry for the poor computer!

The bottom line on speech recognition is that we are going to start being able to put it to practical use towards the end of this year or the beginning of next. Some companies (like Articulate Systems) have already done so. The best way to make this stuff work is to limit the amount of possibilities that the computer has in a situation. In other words, if the computer knows that the word is going to be one of 10 choices instead of 10,000, it stands a much better chance of getting it right.

Finally, most of the speech recognition that Apple is talking about will be most useful if you have your applications fully “wired” with AppleEvents. If you do, it will be fairly easy for speech recognition to be applied to your application because the recognizer can take a spoken command and just send the equivalent AppleEvent.

ATG Extravaganza

This is Apple’s chance to show off. Note that there are no product announcements here, just demonstrations of some technology. The focus of the demonstration was to show what parts of Knowledge Navigator that we are capable of today. My favorite part of the demonstration showed an agent which acted as a secretary to schedule a meeting. Here’s a similar scenario to what they showed.

From a cellular phone, I called my computer.

Agent Dave: This is Dave - Neil’s computer. How can I help you?.

Neil: Computer, please schedule a meeting with John at 4pm on Friday.

Agent Dave: What is the purpose of the meeting?

Neil: To discuss the Knowledge Navigator.

Agent Dave: Ok.

Neil: That will be all for now.

Agent Dave: Goodbye.

Then, Agent Dave looks up John’s phone number and calls him.

John: Hello.

Agent Dave: Hello John. This is Neil’s Agent Dave. Neil would like to have a meeting with you at 4pm on Friday [recording of Neil’s voice] to discuss the Knowledge Navigator. Can you attend the meeting?

John: Yes.

Agent Dave: Thank you. Goodbye.

Then, Agent Dave calls me back.

Neil: Hello.

Agent Dave: Hello Neil. This is Agent Dave. Your meeting with John has been confirmed at 4pm on Friday.

Neil: Thank you. That will be all for now.

I don’t know about you, but this was very impressive to me. Granted, there were a number of minor problems with this demonstration. They did have to say most things a couple times before the computer got it. But it did work.

Even with such an impressive display of technology, we have a long way to go. For example, it is possible for the computer to figure out things like “Which John?” (it could tell this by watching the people that I speak to most). But there are problems like “When is it ok to call John?” (4 a.m. is probably not a good time). There are all kinds of rules that govern the way we interact with other people. The computer will need to know about these rules. There are people working on this, but it’s no small task - some have been working on it for 10 years+.

Conclusion

The last year for Apple has been quite good. Sales are up, costs are down, and some of the technologies that they have been working on for a while are starting to be delivered. Macintosh is now the best selling personal computer in the world (unit sales compared to other manufacturers’ product lines). The PowerBook and PowerBook Duos are selling well and Apple’s CD strategy of selling units basically at cost is beginning to work as well.

From the technology point of view, Apple is beginning to realize what they do well and what they could use some help on. The agreement with Symantec is great for the developer world - Symantec products with Apple testing and communication, and hopefully power. The only problem is that Bedrock is not shipping as early as everyone wants (or needs), but they are communicating about it now.

Most importantly, as they showed us at WWDC, Apple seems to be thinking better. Their path with PowerPC is excellent - speed, compatibility, design, etc AppleScript will finally provide the base for a lot of customization by people who aren’t programmers. Amber is the beginning of a new type of software industry - one that can produce something quickly. I’m excited to see some of these technologies - so go to it developers!

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Latest Forum Discussions

See All

Tokkun Studio unveils alpha trailer for...
We are back on the MMORPG news train, and this time it comes from the sort of international developers Tokkun Studio. They are based in France and Japan, so it counts. Anyway, semantics aside, they have released an alpha trailer for the upcoming... | Read more »
Win a host of exclusive in-game Honor of...
To celebrate its latest Jujutsu Kaisen crossover event, Honor of Kings is offering a bounty of login and achievement rewards kicking off the holiday season early. [Read more] | Read more »
Miraibo GO comes out swinging hard as it...
Having just launched what feels like yesterday, Dreamcube Studio is wasting no time adding events to their open-world survival Miraibo GO. Abyssal Souls arrives relatively in time for the spooky season and brings with it horrifying new partners to... | Read more »
Ditch the heavy binders and high price t...
As fun as the real-world equivalent and the very old Game Boy version are, the Pokemon Trading Card games have historically been received poorly on mobile. It is a very strange and confusing trend, but one that The Pokemon Company is determined to... | Read more »
Peace amongst mobile gamers is now shatt...
Some of the crazy folk tales from gaming have undoubtedly come from the EVE universe. Stories of spying, betrayal, and epic battles have entered history, and now the franchise expands as CCP Games launches EVE Galaxy Conquest, a free-to-play 4x... | Read more »
Lord of Nazarick, the turn-based RPG bas...
Crunchyroll and A PLUS JAPAN have just confirmed that Lord of Nazarick, their turn-based RPG based on the popular OVERLORD anime, is now available for iOS and Android. Starting today at 2PM CET, fans can download the game from Google Play and the... | Read more »
Digital Extremes' recent Devstream...
If you are anything like me you are impatiently waiting for Warframe: 1999 whilst simultaneously cursing the fact Excalibur Prime is permanently Vault locked. To keep us fed during our wait, Digital Extremes hosted a Double Devstream to dish out a... | Read more »
The Frozen Canvas adds a splash of colou...
It is time to grab your gloves and layer up, as Torchlight: Infinite is diving into the frozen tundra in its sixth season. The Frozen Canvas is a colourful new update that brings a stylish flair to the Netherrealm and puts creativity in the... | Read more »
Back When AOL WAS the Internet – The Tou...
In Episode 606 of The TouchArcade Show we kick things off talking about my plans for this weekend, which has resulted in this week’s show being a bit shorter than normal. We also go over some more updates on our Patreon situation, which has been... | Read more »
Creative Assembly's latest mobile p...
The Total War series has been slowly trickling onto mobile, which is a fantastic thing because most, if not all, of them are incredibly great fun. Creative Assembly's latest to get the Feral Interactive treatment into portable form is Total War:... | Read more »

Price Scanner via MacPrices.net

Early Black Friday Deal: Apple’s newly upgrad...
Amazon has Apple 13″ MacBook Airs with M2 CPUs and 16GB of RAM on early Black Friday sale for $200 off MSRP, only $799. Their prices are the lowest currently available for these newly upgraded 13″ M2... Read more
13-inch 8GB M2 MacBook Airs for $749, $250 of...
Best Buy has Apple 13″ MacBook Airs with M2 CPUs and 8GB of RAM in stock and on sale on their online store for $250 off MSRP. Prices start at $749. Their prices are the lowest currently available for... Read more
Amazon is offering an early Black Friday $100...
Amazon is offering early Black Friday discounts on Apple’s new 2024 WiFi iPad minis ranging up to $100 off MSRP, each with free shipping. These are the lowest prices available for new minis anywhere... Read more
Price Drop! Clearance 14-inch M3 MacBook Pros...
Best Buy is offering a $500 discount on clearance 14″ M3 MacBook Pros on their online store this week with prices available starting at only $1099. Prices valid for online orders only, in-store... Read more
Apple AirPods Pro with USB-C on early Black F...
A couple of Apple retailers are offering $70 (28%) discounts on Apple’s AirPods Pro with USB-C (and hearing aid capabilities) this weekend. These are early AirPods Black Friday discounts if you’re... Read more
Price drop! 13-inch M3 MacBook Airs now avail...
With yesterday’s across-the-board MacBook Air upgrade to 16GB of RAM standard, Apple has dropped prices on clearance 13″ 8GB M3 MacBook Airs, Certified Refurbished, to a new low starting at only $829... Read more
Price drop! Apple 15-inch M3 MacBook Airs now...
With yesterday’s release of 15-inch M3 MacBook Airs with 16GB of RAM standard, Apple has dropped prices on clearance Certified Refurbished 15″ 8GB M3 MacBook Airs to a new low starting at only $999.... Read more
Apple has clearance 15-inch M2 MacBook Airs a...
Apple has clearance, Certified Refurbished, 15″ M2 MacBook Airs now available starting at $929 and ranging up to $410 off original MSRP. These are the cheapest 15″ MacBook Airs for sale today at... Read more
Apple drops prices on 13-inch M2 MacBook Airs...
Apple has dropped prices on 13″ M2 MacBook Airs to a new low of only $749 in their Certified Refurbished store. These are the cheapest M2-powered MacBooks for sale at Apple. Apple’s one-year warranty... Read more
Clearance 13-inch M1 MacBook Airs available a...
Apple has clearance 13″ M1 MacBook Airs, Certified Refurbished, now available for $679 for 8-Core CPU/7-Core GPU/256GB models. Apple’s one-year warranty is included, shipping is free, and each... Read more

Jobs Board

Seasonal Cashier - *Apple* Blossom Mall - J...
Seasonal Cashier - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Read more
Seasonal Fine Jewelry Commission Associate -...
…Fine Jewelry Commission Associate - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) Read more
Seasonal Operations Associate - *Apple* Blo...
Seasonal Operations Associate - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Read more
Hair Stylist - *Apple* Blossom Mall - JCPen...
Hair Stylist - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Blossom Read more
Cashier - *Apple* Blossom Mall - JCPenney (...
Cashier - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Blossom Mall Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.