WWDC2004 Session 644

Transcript

Kind: captions Language: en ladies and gentlemen Nader nafisi server and storage software product managers good afternoon looks like we had a packed house here today this is very cool so today we're going to be talking about out from a desktop to this is brand-new we just introduced it last Monday and we've been working hard on it and it's going to be a great release so and before I start you know everybody in their packs they've got the little arity software so the opposite side out let us know what you think again we think this is a one of the best releases we've done and got a lot of great features in it and we'll try to cover some of these features today so apple remote desktop what's it all about so basically i think this image captures the essence of what the product helps you do this is one of the many labs we have this happens to be the University of Tokyo imac lab but again this probably every educational institution has something similar to this if you own a business you might not have all your computers in one room but they're probably scattered across the floor or buildings or across different cities and again as system administrators or IT professionals you're trying to manage these systems you know you need to configure them you need to provide remote assistance to users you need to collect information about what exactly the configuration of these computers are and again if you only had one imac we've made Macintosh is really easy to use and that's great but if you've got one or more especially if they're scattered across a various geographical locations that quickly becomes a very hard job to do so that's why we make out from a desktop it's really help you get the gets the job done faster more efficiently less resources etc so alpha mo desktop to is our second generation of this product we have over 50 new features an apple no desktop to and countless other enhancements again if you use the old product you start using this new version you know everything you do you'll notice no this is new and this is new and this is no better so it's a really great product I've been using it now for a couple of months now just with the beta testing and I can't even go back the old version this is really a great product and we've we've taken it out for some customers size 2 is to kind of do some field testing on it and again the way this software behaves especially in larger environments if you've got hundreds 500,000 max just the whole interface the workflow this product is much better suited to managing large collections of Macintosh computers so at a high level what this product lets you do is it helps you with software distribution and offer could either be offering system updates or just regular application updates we also have a lot of features that help you with asset management's by asset management mean what the configuration of your computers are as well as what software you installed on there it also helps you with remote administration so again remotely in math you can target a bunch of computers and perform various tasks on them and you can also provide remote assistance to your end users as well there's a lot of screen sharing features as you might have gotten the clue got the big binocs as if that's what that's for so you can do some screen sharing with your users and help them through their tasks and you know last but not least we also have a lot of features that really help that make the product very easy to set up and if you're trying to add computers for your management tasks it's a very easy task so so that's how for remote desktop to our tagline is desktop management made easy and hopefully it's not just a saying that we actually have a lot of customers that value the product and there's strong supporter this is a sample quote from one of our education customers so what I'm going to do next is just kind of walk through each one of these categories of the product I'll try to keep the slice to minimum because I've got Michael op lose the syringe manager for half run with desktop to actually give you some demos because the product really you know you could read about it you look at the spec sheets but until you see it in action you know that's when it starts clicking for you so we'll try to do a lot of demos to actually show you how the features work so for easy setup what's new and ard too is we've again we examine how the workflow work and we have what we call network scanners and these Network scanners assist you in the task of finding out what computers are in your network and adding him to your computer list the four scanners that we have an 82 one is just a local area network scanner so whatever computers are in your local area network will detect will tell you what version of they are these are running you know if they need to be updated or not we also have a network of drape a network address range scanner so if you want to see what computers are across the street or you know in another town you can also specify a range of IP addresses that will go scanning and will discover computers in that remote location if you just want to individually add computers we can also do host look up either by IP address or DNS names and use of this version we also have the ability to import a list of computers whether just host names or IP names you just have in a little text file or a spreadsheet whatever and you can just drag it into ard will go resolve it and again you can add it to your computer list the basic way you manage your computers of you would organize into computer list and new in this version is you can have any number of computer lists we don't have any limitations anymore as well as in within each computer list you can have any number of computers and again Michael's going to be showing that to you shortly we also have a brand new set up assistance so again if you want to configure all these computers as far as they are these settings go you can answer a couple questions and will apply all these settings to your computers in math and what's not very cool about this too is you can actually save that settings and a little package and you can put in your key chain drive whatever so as you go along and you get additional computers you can just apply that package than your computer and will get all the settings that you want for your organization and also new to Nara t2 is with whoop the old version and again in this new version as well the authentication the way worked was you had to have a local account on the UNAC line computers and you would assign privileges to it and that's how you would authenticate an attitude computer list but based on a lot of feedback we have from our larger customers that were you know heavily involved directory services you know they used it that really liked it they were asking us you can you make a rd be a better player if we have directory services so what we've done now is for the authentication of the clients again you can still draw in the local accounts because some accounts or some customers really like that but now you can also specify directory services group so the authentication and the privileges happen through that and last not least in the easy setup category is we have a new feature called user mode and this was probably more relevant to folks in the education side of the house and again the product is really great for managing computers and in a classroom typesetting teachers like a lot of the features we have in the product but the IP folks were typically kind of hesitant to allow a teacher full admin access and the full power of the product so what we've done with user mode is an administrator now can go off and essentially enable or disable features that they don't want regular users to be using and when you log into the computer with a standard user account which is what most teachers or nah nike folks have they can still launch the application but when they try to do the task as minister didn't want them to do they'll be grayed out or not highlighted so with that thank you i'm going to invite Michael lawsuits against in your engine manager for desktop managed solutions and he's going to give you a quick demo of the basic user interface of the application and some of the things I just talked about good afternoon um so my boss asked me you came by before this and said what are you in a demo I'm told I'm demoing everything want to show you everything in this product right now and we've got a set of hardware here that we're actually going to be using to actually show you the features of the product so I call this an aggressive demo because we've got a lot to do so apple remote desktop how many out there is used 12 okay what do you think of any later fade you like it kind of odd it's a very familiar interface probably because it's very similar to iTunes we've got on the Left we have a list of we have a list of computer lists create a couple sample ones here to start it off then we have scanners the ability actually fine machines on the network and then we have saved tasks save tasks is a whole new metaphor that we put into this product it's sort of the concept of any task as we had an entire product but it was something that you can actually save information with so a task is all the compute the task that I want to do and then all the computers I want to associate it with and then scheduling as well so fast or something that are reusable things you're going to want to have a lot of times so it gives you ability to save those whether they're scheduled or not so i created a WWDC loft ask here i'm going to show you all this in a second over here what you're seeing on the right is just a standard computer list these are the machine that we're currently seeing in system these are the labs machines over here what the application is that they're currently in who the current user is whether it's available what B and C is will explain and a second and then the bottom is a test history these are all the tasks that currently executed against visa against these machines you can see I've been very successful I'm running all these tabs so so this is again any pass that you've executed whether you beg secured it explicitly or schedule it shows up down here so this is your console this is we're going to be spending your time managing your machines so let's talk about a task really quickly and show you that this is not actually just a fake setup it's real so go ahead we'll go ahead and create a scanner these are the machines are currently on the network on a private network here go ahead and going to select these machines that I want to create a list from late comers you know and we're going to create a new list as make those the native said computer lists are all over the system you can create them from just about anywhere we'll go ahead and create this list for these machines when i call it WWDC live okay I've already authenticated to them but what you can I had not sent a cated you see access authentication dialog we provide the admin name and the password so let's go and select these machines and our do our first task I'll lock the screen goes fun so um go ahead and type to walk now this is a task window you're going to see in all of the other tasks they're very similar it captures the information that's relevant to the task like lock screen copy items all the other tasks but also you're going to see the schedule dialogue so if I want to schedule this one repeating or at a certain time you can do that also if I want to target it against a certain set of machines I can do that from this window these buttons are in every single task that you have let's go ahead and lock this show you what it looks like a locked the power it's great anyway so let's let our users back in go ahead and unlock those screens will talk about this other window here so what happened is when the tap start with the task was running what you saw was these status was updating what you're seeing here is this is sort of a detailed tap progress view these are all the machines that I executed the task on and you can see the status the status varies depending on which task you're using but the idea here is you can get a little more detailed status if you don't want this window popping up every task that you're running it is turn it off in preferences so that's kind of a high-level overview of the of the interface we created a scanner let me show you one other type of scanner that we have maybe you've got an Excel document or some other document that you have a list of IP addresses in we at the other scanner that we have that we're really fond of is the file import one what this is actually put it in there what this is what we do is we allow you to to randomly any document you can just drop in here as long as I have IP addresses Excel document whatever you want to use you can't pull it in here let's drag it in and rescan it and there you go you can use this list live to actually if you have something you cut if you have an Excel document something like that if you want to edit it you just rescan it and it'll show back up with your edited document so you're editing computer list in there as well so so client settings once we're talking about easy setup now that we've got our admins now that we've annotate them that we've got a list let's go ahead and actually do something these machines what I'm going to do is I'm going to actually set them client settings this is basically setting preference against these clients i'll actually want to do something so you going to see this sort of this assistant here what i'm going to do here then let's specify what properties but preferences that want to be associated with all of these clients I'm kind of blaze through this so I'm going to leave the startup preference going to leave it enabled I'm going to leave the menu extra up on the top of the screen I'm not going to create any users right now because that would take a little time but I could create new users at this point I could if I want to do directory authorization I'm the ability to set that in here if I want to specify I privileges for the local users I can do that as well I can do a feature that weren't actually going to not going to demo we can set the request permission this is a guest access feature so again this is for the educational set up if you want to say listen I occasionally want help but I don't want this admin to have access you can have it so you can check it and then with someone your admin says well you're in trouble I need to help you you actually get prompted and say yes no I can you can observe my screen no no you can't so guess tax is a really popular future as you probably heard already we've rewritten our screen sharing in B and C VNC is the virtual network computer protocol we've been a clean loop implementation so that any being seems you can use any VNC viewer with apple remote desktop as well will show that in a second when we actually observe and control a PC as well as a mac and just first we're actually doing something in this client setup task demo we'll go ahead and set that right there okay that's going to again you want to save it you want to run it to want to schedule what's going to run it takes a second they get going you'll see this one is a little bit more a little more data you can if you've got a really long task a big report or something this is great gives you a little progress closing what each computer is doing as its installing the package applying the settings restarting everything and then it's done more success knock on wood all right so again this is just a little bit of the stuff that you can do with setting up a client I encourage you to take a look at the product and later if we're easy setup thank you yeah so that's our brand new interface and again as you use it you'll see how really nice it is and as far as the workflow of admins going that whole task history being able to save task the whole computer list generation it's just so much nicer than the old product so I really like the new interface alright so next is software distribution again this is a many other kind of feature clusters that Apple my desktop can help you with and software distribution try to distill down the task into a graphical image here basically is haskers you got a pile of software and you need to install it on your client computers and you know how would you do that you walk around each computer of a CD or a little firewire drive or do you want to be more smart about it and so this is where applet asked top can help you and it could be for offering system upgrades for offering system installs we've got some integration of necklace and servers to help you to actually kick off the network install process you can also do it for application software as well so keynote or drag and drop applications and pretty much any application out there that supports the dot PKG MPEG format that Apple has we can install for you as well and it's all done in a very you know unattended fashion so it's very transparent to the end users so so basically the software installation features aplin what desktop to can be if their package format software again as a PKG om PKG format we can just take that package copied out to all the climb machines and then behind the scenes no no end user intervention required nobody has to go answering any questions we will install the software for you if the software requires a restart you'll see we have some features on the remote admin section where we can roll erie start the computers as well on a mac platform there's a lot of application or a drag-and-drop you basically have a folder that has all the files you need and you just need to drag it into your Applications folder so for those types of applications we also have a file copy command that you can just add a bunch of files and folders and will copy it out to a remote location what's cool about the package format is if you have the Xcode CD which is comes with every copy of mac OS 10 there's a utility program called package maker and you can use package maker to create your own custom packages as well so whether you have some custom application your organization's written or if you just want to bundle a couple of different files that need to be installed in different locations you can create your own packet and use that one with desktop to distribute and install it and again this this whole software distribution is a task that's just like any other tasks you can schedule it you can save it so it inherits all the functionality that it's the whole task in Apple no desktop too so with that I'm going to ask Michael to come up and do a couple demos for you me again all right so um talked about easy setup we're going to do software distribution now is native said there's a lot of ways to get bits down a machine bit ard maybe you have a package that you want to copy maybe have some other way there's a lot of different ways going to show you guys a couple of ways we can do stuff a feature that we put into 12 was the install package feature and it's still there it's got the all new task work that we put into the product I'm just go ahead and grab a package just a small packages it's going to go ahead and it's going to close that will go ahead and install it to these eight machines again what you're going to see there's task progress chugging away go ahead copies it down and it goes and this invokes installer on their client machines it gives me some information about what's going on all done success so that's installing a package that was pretty quick but what other packages do you have lots of them they're always going to need you this is a really easy way to push these packages out to lots of clients again we have eight machines here this is going to work with 50 this is going to work for a hundred so it's a real big time saver okay so um let's do let's say we don't want to do a package you have another way that people like a copy stuff around is the copy items so similar install package that is copying up set of bits over the machine but what we're doing here is we're just copying files or files and if what we're going to do we do is give the ability to copy the same relative locations or a bunch of other locations as well application folders current user login machined desktop folder home directory whatever you want to do here the other thing will do i'm going to show these in a little bit later is you can actually invoke whatever the document or saying that you're copying is after it's done so you can actually say copy a word document have word come up as well so I'm just going to pull for this pony's lock screen picture down here we're going to put this into the preferences folder and we're going to copy it okay copy success again when is something going that would go wrong all right so just to show you what happened let's go ahead and actually use task progress here for a second task is Reese re so lock screen this is the TAS we ran a while ago just to show you we can do with this task history window let's go ahead and click on this guy here Oh yep that's right everything worked pretty well I'm go ahead to duplicate this task what I just did here I say said listen this task is done but I want to duplicate I want to be on or do the same thing to it so lock again go ahead close this and lock the screen copy down a different image lock screen now to use that and we also showed up using a reusing a task what's down here is a lot of information and task history it's a lot of stuff that you're going to want to use again and again so those are a couple quick ways to get bitched down to the computer okay top the item we have the general consul of soft distribution but you can also use it to push out a lot of configuration files with Mac os10 a lot of the application just driven by configuration files but I just the mere fact of copping out a plist to the right directory you can pretty much reconfigure a bunch of applications on the road computers or what we also do is a lot of the actual services they're out there like the printing services you can just push out for instance the cups d config files out to the client computers and you can enable computers with disabled computers for for computers so again a really powerful feature of the so the next category is asset management again imagine if you will you've got a sea of computers out there and you need your boss told you you know Tigers coming out and I need to understand you know we ready for it or how much budget should i allocate for memory or you know which computers do i need to retire and get new computers and you can imagine if you will you have to go to each computer and you know do up spring up system profiler and you know jot down what those various configuration things are and put it into spreadsheet so we can kind of cut through all that stuff without from a desktop and just go some same computer list that you use for the streaming software you can select those computer list and you can perform any number of software or hardware reports on these computers and we can give you you know direct from the source information on what the configuration of those computers are again both from a hardware and software perspective so the reporting functionality Apple my desktop again has been totally overhauled it's a lot more comprehensive now we've added seven new different hardware reports types the amounts of information we're collecting now is orders of magnitude larger than the old version just to give you an example of ard 12 its system information report collected maybe at most 30 attributes our new system overview report which is the placement of that old report now gives you over a hundred and collectively there's over 200 different attributes and if you want the full list you can go to the website because I can't I don't have it all memorized but so again a lot more flexibility and the way you report as well what we're doing now is we're actually caching this information we have a built-in sequel database in the product so as we collect this information will will store in our sequel database and you know if you know that the configuration hasn't changed you can save yourself the time of actually going out and touching the clients you can just talk to the local database or you can force a refresh of that data as well so a lot more flexibility and again reporting is a task just like all the other tasks we have so you can schedule these reports to happen on a given frequency or at a future date as well so this is a list of all the reports that we have and again brand-new and this new version are like pci card reports or my favorites is a memory report now because in the past we could report to you how much memory you had but again if you're trying to plan out you know your memory purchases you need to know if the computer has 256 megs is that 2 128 next six or is that just one 256 next six so we can give you down right now so again very detailed level information the storage reports again lots of information about your hard drive so again encourage you guys to check it out so we've also added a more current what I call an advanced reporting a system so because what we're seeing out there is notebook computers are increased when you becoming more popular and I think in education for instance all these one-to-one initiatives that we have it's changed the mix now so I think roughly fifty percent of the computers that we sell into education our notebooks and one of the challenges we had with the old version of the product was that again notebook by definition means somebody could be have the lid down it could be asleep or they could have taken at home and so it's not on your network so how do you figure out what the configuration of that notebook computer is so to address this need we have a new model for zone reporting and the way it works basically is you dedicate a machine on your network that you always know it's going to be up and running because the admin computers could follow the admin you know he or she might take it home it's not always going to be on a network but you can designate it a computer an excerpt will be an excellent platform to do that on and you would install a promo desktop on it so you need to have a separate license for that xserve or your server that you've dedicated for this task and then what you can do is you can set the client setting so there's a menu option a form of desktop to we can specify the client reporting policies as to how often it should report its information so you can configure that again centrally you don't have to go touching every computer you can do that from the arity console and then what you do is on the admin side you you specify there's a preference adding that you can have the admin talk to the xserve databases post looking at its own local database so essentially now you get a complete loop here where the clients are spending their information up to the xserve and the admin when they're looking at information about all the client computers they're looking at the ex serve as well now so if the admin is offline the clients have a source to report their information to and if the clients are offline the admin can still look at the last known state of those client computers so again we think this is a great solution for all those notebooks out there that you want to still keep track of and to demonstrate some more of these things i'm going to ask Michael come back up again reporting so what we've done so far as we pushed a lot of bits out not only get those bits back well I know what kind of you know deployment that we have so when I run through a couple of reports right now what I'm the first going to do is just quickly talk about this kind of designated offline reporting collector that NATO just mentioned where you look at when you go into preferences here what you can do is this is my a dream machine you can actually specify different machine that you could actually pull the data from so the two that the other part you'd have to do after that if you set this is actually go to your client settings manage those and you set the reporting policy again a task schedule configurable whatever you want to do you can tell them how often you all you clients out there half and should I be blasting my data there's other machines so this is again as nadir said it's a great thing for mobile computing when you don't know whether the network's there or where the computers there or not so reports current application still locked let's unlock that unlock success again all right so first of them let's just go do it one of the more popular reports system overview what you're seeing here is all the different data that I can collect for this I'm not gonna go in all the details go ahead and get this report all right that was pretty fast so let's talk about what's going on there really quick if you're familiar with one to the reports kind of a real time when you saw they were almost instantaneous response the reason is it was cast I was pulling it from caption information so it's nice and speedy doing it the first time you take a little bit longer because all the clients would be basically building up their cash is the first time so the first time you do this you go wow this ass is Michael to demo that's what's going on ok so the memory report which people really like so I'm very similar I'm can specify slide identifiers module size all the detailed information that you want go ahead pretty gosh darn fast again so let's go and take a quick look at this there's all the detail that you need it's very very comprehensive memory port while we're here I just want to point out we also have the ability to print this information if you want to export it all the reports of the ability to explore all this information as well all right okay so let's get a little just a little bit more here let's try another report this to a software version hypothetical situation new version of Safari is that out I want to know who's got it and who doesn't so I'm going to go ahead these are all the actual applications that i have in my admin machine i'm saying okay we're safari still Flint's off right here my till go ahead and say okay compare this the version that i have here to all those machines out there speedy and fast all right so as it turns out since these are all cloned from a net install server they're all have the same version but hypothetically were with me for a second here remember we said earlier about computer lists they're everywhere on the system so let's say these first time machines that i have here have a pod version of safari the version i want don't know what we did the very beginning those demos we created a computer list a computer list is really a simple thing it's just a list of computers but what I've done here in the software version report is I've got some information and the information is this is what's the conversion safari on the machine and these five machines have something I want to follow up on but I'm not going to do it right now because I've got a lot of people here and other other things to do so we'll go ahead and create a list here again what it did was took the main window and it created a list that okay great from those machines and these are old Safari home and I'll go made a little note to myself and I can go back later and I can actually take a look at that and got my machines right these lists are very powerful you'll find yourself you start to use airg a lot be dumping things in all time so I'm can talk about post enough for your so alright so that's not it also all the ones I wanted to show you later okay thank you and so we actually have another session at this year's wwc it's friday at three o'clock i beliefs and it's in north beach and we've got the three superstars Tony grams d payment and Mike Bombeck that are going to be talking about how you can extend some of the teachers we have any rd as i mentioned all are reporting out in sequel database so Mike and Tony are going to be showing you some applications they built right on top interacting the sequel database and just as a example of what you guys can do to with your data as you start using this product so I just want to plug that session there as well alright so the next category is remote administration and again arity has a ton of products or excuse me of features that that help you remotely administer it and was trying to figure out how the best way we could capture this and we had our graphic arts person take a little remote control and put those little commands on instead of the numerical buttons but that's essentially how ard works is you essentially you have this all-powerful remote control that just by clicking on a couple of buttons you can influence a lot of computers and you've already seen some of the things that Michaels done by you know locking screens by just a couple clicks these are very powerful and again on as you're doing your day to day duties you might have an e to remotely we start all the computers or foot computers of sleep or empty the trash files so this is a great capability that product has and this is a complete list of all the difference admin commands you can perform on the computers and again you can select one or more these are all tasks and the ARD to nomenclatures that we have now so these can all be scheduled they could be all saved and so you can just add the additional dimension of power to these management verbs and one new feature that we've added here is the sin unix command this is my favorite command and I think as more and more people start using it it's going to grow even more popular and again to plug the Friday session Steve Heymann who's like The Wizard of unix scripting and stuff he's actually going to use this to help you build your own little software update server so i know we have one coming on tiger server but you could use a rd today to kind of whip up something yourself so sure to catch that but what the same unix command does is lets you type in either just the one line command or whole sequence of commands and it will go off and dispatch it and have all your client computers simultaneously execute that command and the results are displayed back on the console and give their successful they're successful if there's any failures errors you would see that what we've also done again Matt Preston has a ton of command line utilities but what we've done to even further that is there are two command line tools that we're including with ard software when it's called network setup and the other ones whole system setup and you might recognize those names because those are actually command line utilities the mac west end server started including with cancer and these new command line utilities essentially can set the system preferences from a command line from you it for your network for energy saver as well as date and time so again being able to remotely set essentially the time zone for all your computers I think that's just really really powerful and again all these Unix commands can be scheduled so just to give you a sense of how powerful these commands are just these two commands I remind all the other command line utilities you have and the eunuch space so these are all the different options you can get the network setup right so there's this and then there's that this and that and a little do that so that was network setup so I go back is already cashed up and this assistant set up a little bit less powerful but still pretty good so I'm going to ask Michael against come up and show some of these remote admin commands send unix is cool it's really cool I'm going to show it to you in a second so make a good way to explain it is to take a look at all the things that arity currently does there's a lot of tasks there I'm not going to go over all of these but the point is with sent unix is when you're stuck with these if there's something that send you that the air he doesn't do send unix probably does it's got a lot of flexibility available to them so what we are talking about the moment administration so the first thing i want to do is I'm actually going to show when I start using these machines a little bit more a little more visual and we're getting into probably what Evan wants to see which is the multi observe which is always a very dimmable feature so um we'll go ahead and we're going to do a open application here hope an application again we're getting into more things that are interacting with the machine it gives you the ability to open an application all machines you can do this with send unix if you wanted to so we'll go ahead just open up address book and you go more success sup and just looks open now I want to do is we want to close the application let's go ahead and select the close application command there is no so what were they thinking cars so what there is is there send unix okay so what we have here is where do i use a command called kill all kill all goes as any process with this name we're going to kill it so kill all address book go ahead and send it gone I have no idea what you guys are going to do with this command but I'm excited because it's really cool okay so let's do another one we're go ahead and use one of the subnetwork up set up command let's say we want to get the mac address for from these machines will go ahead and do a network setup get mac address oh right on collaborative demo get mac address & 0 is that right okay let's try this okay we go ahead o command not recognized you typed it wrong we got to do it again network setup god this guy work set up get mac address en 0 if this doesn't work you know you can do it an era tea without using sign unix so we'll try it that way there we go thank you thank you very much i can type i can type alright so you can also just do get info on the machine here's your well you know I thought I'd make it hard because I'm an engineer all right so in preparation for the next set i'm actually going to do one other thing which is another powerful kind of akin and a powerful feature kind of akin to send unix what we're going to do is going to do a copy items what I'm going to copy down is I'm gonna copy down an apple script and what the Apple script is going to do is it's going to start doing things so this machine is going to be opening Safari it's basically simulate simulating a user activity but it doesn't matter what Apple script you're going to write you can actually do it you can use a copy items to go ahead and copy it and execute it so we'll go ahead and we're going to go and copy why am I doing this weekend of screw this we're going to open up our air d assets folder and we're going to copy the script we're going to put it and be home directly and we can go ahead and open it and what you're going to see here is its charlie it's already there so it's saying wait wait wait you want to blow it away of course I do all right so there it goes machines started going again it's it just for our multi observe demo in a second but the point is is that any apple script you want to copy down you can get the same way just like send unix so that's it for a remote administration maybe thank you I knew Michael is going to jinx it by keep saying success with Seth and he was going to fail sooner or later but that's actually cool you can actually see that task do fails every now and then all right so we last not least there's a remote assistance and again this is probably so the feature said that most people might identify the product with but we just want to show you there's so much more to this product mean just the screen sharing but the screen sharing nevertheless is is very cool because it's probably the most visual part of it and as Michael said you know we've adopted the VNC protocol for this new version you know Mac OS 10 fold out open standards so whenever there's a standard or open source projects we can use which adds value we will do that so we've adopted VNC and we use VNC for our screen sharing sample scenario is again maybe in a training class room with its corporate or an education you want to keep an eye on what students are doing again the computer list will show you what application is running it's not very visual so if you're doing a project you want to make sure everybody's in the same step very quickly and visually you can see what's going on and this is the new multi observe window here that you can see actually showing little thumbnail size images of the screen on the actual client computers so promote assistance we said we've adopted the VNC protocol we've actually enhanced it because I mean the DNC is a great protocol in solution but I think there's two things that people typically associate with it one is that it's slow and I think Michael will just demoed ass will put that to rest we'll pay them some of the optimizations we've done and the other thing is security of VNC as natively operates is somewhat insecure in the sense that it transmits passwords in clear text that we trying to authenticate against the client and that's a no-no right so what we've done there is we actually are using the ARD communications channel to provide you with secure way to authenticate against those remote computers as well any any control event you're typing or any Mouse points all that is encrypted using a ESN and 20 bit encryption as well again is something VNC out of the box doesn't do you have to set up you know SSH tunnels and a lot kind of stuff we've made that easy for you as well so so that's the VNC and you can individually take control of systems you can observe them because we're using the VNC protocol now if you happen to have VNC server software running on a PC running Windows or Linux or you have a solaris box it's got VNC on it now you can control observe that computer straight from the arity console as well and similarly now because we have the VNC server software built into the clients are they are d if you have it enabled for outside access if you have a VNC viewer installed on the pc and now control a Mac so so this is one of the little byproducts we got from adopting an open standard so so far the reception's been really good so one of the unique things with ard does is it lets you view multiple means simultaneously with the old version it was fixed that only four swings at a time and the size is also fixed as well so if you wanted to see bigger versions of it or smaller versions of it you really couldn't so again Michael little show this to you shortly but our new multi observe window is ultimately more dynamic and flexible allowing you to see up to 50 screens at a time we only have eight computers here but you know if you actually go back to your companies organizations you'll be able to try out for yourself and really what this is very useful for is just again providing an end user assistance and a help desk typesetting instead of waving your hands over the phone saying no move your mouse this way moving Ross that way you can remotely you know control that screen and show the user how it's being done or better yet you can actually send your screen so you can share your screen to one or more mac computers out there and so they can follow along and see exactly what you're doing so again this is very popular in education or even in a corporate type training lab and we also have some text messaging features as part of the product as well so you can send out broadcast text messages to all your users and we also have a one-to-one computer computer text chat so I get this question a lot you know why do you still have this with ichat well our computer computer text chat doesn't require any account and it's strictly computer computer so it's still pretty handy you don't have to worry about whether ichat installed or in or is working and actually a lot of places they turn off ichat because they don't want people going outside their you know their corporate firewalls and whatnots again this is a nice way you can still be able to do the chatting with end users so I'm going to Michael come back and show you all the cool stuff all the cool stuff if you want to see fifty machines being observed come to my demo 9am on thursday we're going to do it there right now we're going to do it with nine machine okay so multi observe as nadir said this is what you all probably used to with ard for machine that's it but uh at all let's go a little bit bigger all right here we are eighth it bug machine sitting here going head what do you want to do to these you want to make them bigger you want to make them smaller you don't want eight machines you want less okay that's great you want to see the next one go ahead go back yeah we had to do it what you're seeing here is the timer is actually going right now I'd actually click there what we have here is this timer and i'll talk about each of these controls it's going rather fast what we going to we see at the time if you just want to look at a lot of machines and you want but you want to go ahead and cycle through them you can set the adjust the time there you can just name out of machines there so as nadir said you go up to 50 and that's a pretty cool demo you can adjust the time you can actually just turn it off completely and what you're seeing is we're on the last one is a quality codec what we're doing here is we're looking at it in thousands we can also go to millions which is a bandwidth hog you can go down to grayscale or you can even go down to something that looks like an old version of the OS so the idea here is that if you're in a bandwidth constrained situation you want to use a little less band what you want go down to grayscale this is a lot less bandwidth for this sort of things will go back up a thousand okay so the other thing that's much more improved than 12 is the ability to it's not modal if you want to just go I want to get this guy over here make him small and then I want to go ahead and observe this guy here he's pretty big he's having some problems there oh I want this guy to okay what's missed it my Joey open haha doing the right thing go ahead and open up another one how many of these do you want to open just go ahead it's very flexible you can have as many of these open as you want and what we're looking at right now is we're looking at observe the other thing you can do the other thing before this river this is also a computer list computerless everywhere let's go ahead and lock the screen from here again let's do it all the top there you go some of the sleep from it's not happy something had to break so there you go ahead and we can go ahead and unlock it and we'll go ahead and unlock those again and come back so the other thing is you can actually control these machines you can't multi control because that would be very hard so far maybe and then so we'll go ahead and bring in a observe window I can't really do anything to this window right now but if you go ahead and you click on control you've got control let's go ahead and move it around drag about the other things we have up here I've also got the script running some kind of fighting with it the other thing we have in here is the ability to share the mouse control with the cursor I mean the cursor with the user so right now I'm sharing it but I click it off if someone's want there it's something about the machine and they can no longer access it the other thing that we can do in here is this is kind of big so let's do this and make it a little smaller for us but now I want to move around a little bit so we got a panning mode as well go ahead and move it all around and do what you need to do they're so different screen resolutions however you want to do it it's a very very flexible part of the application and again you have the codec change if you need it here as well the last one is if you wanna take a screenshot subscribe to click it throw it on the desktop give it a name so if you want to grab something as well you can do it from there so that's multi observe the other part thank you what's going on it okay anyway unlike that yeah yeah yeah okay go okay so let's go ahead and get rid of this so the other side of multi observe is actually send screen now the sunscreen is for more of the institutional environment when I got something on this screen that I want you guys to see when I don't have this big huge projector behind me so what's 10 screen is it actually sends the screens down to all the machines so what we're going to go ahead and do is going to go ahead and select the task stem screen quickly on this screen right now when we do is I'm going to send the screen on this machine you'll see if I can sure another screen as well what I can do with AR DS i can actually broker an agreement and say you are you the screen here to all these other screens so you can actually set that up if you've got some sort of complex set up that you want to do but we're just going to use the admin one right now you go ahead and do it there you go then screen here oh thank you obviously if you have multiple going on you can sit here and stop them you'll probably notice the task progress right now still going why is it going it's going because the sunscreen task is still going right this is to confuse some people so go ahead and stop it and there you done so what everyone else was probably wondering about is it's being see right so there's other computers you can you can look at let's go ahead and take a look at this one here telly tubby land anyway um no it's so um so we haven't you have an XP machine is here as well we're running to be on speaker VNC server on it and we have control over it just locally here to everything else so if you have PC to get up legs desktops go ahead and use it you'll see it's the same control you can't don't have all the other tasks against it it's just the multi observe and the control and multi observe and just to show you if you can go ahead and click that machine there a little bit slower you can scout and see it's just like any other machine that you have right so the assets you have pcs out there obviously your asset you need to be get to those you now have the ability to do that via this console we think that's a big win for this application and with that I think that's all we're going to demo but it's going to go ahead and restart all the machines with our last task will go ahead and manage and restore them and that's it so easy to restarting I wanted to a plug another session that we have a desktop management technologies they are cranky about something not being saved it's on Thursday at 9am we're going to have a or D a little bit more a or D devil with a little more cowbell in it we're going to have we're going to have managed mobile home directory software update server if you're interested in managing desktops 9am and Russian Hill will be going over that and that's all I got see so that's our new screen sharing and again it was implicit Michael didn't really highlight it but I think the performance is very good too i mean as those screens were updating you can see that the multi observe and again that's something we didn't have whoops the old product at least it wasn't staff so there you go Alf remote desktop desktop management it easy and i know everybody in the room here got a copy but just when you go back home and you want to tell your friends and relatives and colleagues so they should buy copy as well that's our pricing model we license it / admin so every administrator to have their own copy and we have a small office home office version of this which is called a tank client version with that version your computer list that master computer list can only have 10 computers you try to add 11 computer we're not gonna let you do it so the by and large most of their larger customers get the unlimited client version you can add as many computers we want create as many computer list we want and so for additional information you can contact me skip Levin's who also maybe some in the room here he's our technology manager and you're a developer you can also contact him and this is a link to all our documentation again you have the documentation your CDs if you want to go you can go visit our website as we also plug the admin guide for arity to the old admin guide used to be like 30 pages a little handbook essentially the new version is over 100 pages so again hats off to our docs person for doing great job on the new area to adam guide