Hi @rscalma2000, it looks very good. I don’t have a specific model recommendation (8GB will be very good, 16 GB will be excellent).
However for speed I recommend to buy laptop and monitor in pairs. A second screen is required for faster development.
The thing you should take a look here is that the laptop and screen do not have a different DPI when it comes to display. I’ve seen very few cases when setting a “scaled” resolution on the development environment would cause troubles when porting the automation. This applies to the production environment too because for hardware UI Automation is useless to develop in 1920*1200 and port it to weak production environments. We have customers that have the dev and prod env in cloud on virtual machines that supports the same specs.
Shortly, please test the laptop/screen and production environment.
Thanks Dan for your reply.
This confirms some adviced I had from my IT colleagues to go for gaming laptop for coding, aside from processing power, they last longer and will make team upbeat.
I planned second screen for each of my team but I have not though about resolution issue that may occur in prod.
This is good advice, I will surely tests laptop/screen and prod.
Thanks a lot, this will save us from bad decisions.
Another thing we plan is to have at least 1 laptop with 32GB memory for virtual (VM) requirements. Based on your view and experience would this be wise?
That’s the safest route, to be honest, especially if you’re using proprietary applications - they sometimes behave a little bit differently on servers and laptops and you can always clone a VM if you need to scale.
@rscalma2000 - I’d recommend doing dev work on VM’s that are exactly the same as the ones put into prod. That’s the only safe way to make sure it runs how you think it will run and that all selectors etc. are the same (especially relevant are OS and software [browsers, clients] versions).
As Mihai mentioned, resolution is also important - for hardware emulation (mouse clicks most notably) and especially OCR. Since OCR usually requires a lot of finetuning, changing res between dev and prod can quickly degrade accuracy to abysmal levels, if it even works at all.
For the machine itself, I wouldn’t go for gaming laptops - GPU power will be wasted.
You definitely need at least 8GB RAM (preferably more) and an SSD, as developing workflows is surprisingly read/write intensive (note that xaml’s are pretty verbose for what they represent) and with all other stuff happening in the background HDD can sometimes choke a little, annoying your devs. Fortunately SSD’s are essentialy standard now.
Processor should be good, but doesn’t need to be the newest and shiniest - I’ve seen work done on normal office laptops and the only issue was RAM speed.
What haven’t been mentioned, is you may want to not be too stingy with good mouse’s - in a lot of cases with UiPath you’ll be doing a ton of drag/drop (and if using OCR - precise selections). A comfortable and precise mouse can go a long way and if I’d be you, I’d let the devs choose themselves (up to a certain budget of course ).
I’d go for normal, server based VM’s - either on-premise or cloud, depending on your policies. Or if that’s not an option, a normal desktop - spending efficiency wise they’re still better and easier to upgrade if needed. Still, maybe I’m missing some use cases, but having a laptop for VM’s sounds odd to me.
I’d second the opinion against gaming laptops. They’re not bad, they will definitely work as expected, but the GPU is a fair percent of the price and it will be completely unused (by UiPath at least). But if money are not an issue, I believe you can go right ahead (keeping in mind the HiDPI thing Badita mentioned)
Read the article, and took useful information about the laptops for work. Just thought to use a macbook for my auto xloo, but they are too expensive, although gaming laptops are not cheap either. Chose for myself based on your recommendations asus gaming laptop. Just what I need, especially for presentations and broadcasts on the big screen.
All of these notebooks should meet the requirement. My company develops remotely on a VM. This corresponds to the production environments. Intel XEON 4 Cores 8 GB RAM
Reason:
To detect deviation like delayed loading of applications etc as early as possible.
Additionally, “private” notebooks like to be personalized. => Deviation compared to production (e.g. favorites, themes…)
You can choose any laptop with high-end configurations to run complex tools without any hassle.
Best Configuration is-
i7
16gb RAM
512gb SSD
Windows latest version.