Laptop-Aided Design functions obtainable on the Android working system present a way to create, modify, analyze, or optimize a design. These functions enable engineers, architects, and designers to carry out their duties utilizing cell gadgets akin to smartphones and tablets. An instance is an utility that allows the creation of a 3D mannequin on a pill for later use in a producing course of.
The growing accessibility of those functions is altering workflows by facilitating on-site modifications, collaborative design assessment, and instant entry to design knowledge. Traditionally, CAD was restricted to desktop workstations; its evolution to cell platforms improves effectivity and reduces response occasions in dynamic work environments. Such functions tackle the necessity for higher mobility and accessibility throughout the design and engineering fields.
The next will look at key options, use instances throughout numerous industries, efficiency issues, and availability of suitable functions for the required cell platform.
1. Performance
The performance of a Laptop-Aided Design utility on the Android working system dictates its utility inside skilled workflows. Accessible features decide the forms of designs that may be created, modified, and analyzed. A restricted set of instruments restricts the complexity of tasks achievable on a cell gadget. For instance, an utility missing floor modeling capabilities would impede the design of complicated aerodynamic elements.
The scope of supported functionalities immediately impacts the appliance’s integration into present design pipelines. If an utility’s performance focuses solely on primary drafting, it could serve solely as a supplementary device for on-site measurements or fast modifications. Conversely, functions that incorporate superior options, akin to parametric modeling and finite ingredient evaluation, can facilitate end-to-end design processes. Contemplate the usage of such an utility on-site to right minor design flaws. The choice would contain returning to the workplace to make use of a desktop utility.
In abstract, performance is a core determinant of the worth proposition of Laptop-Aided Design on the Android platform. The power to carry out particular duties, coupled with the functions integration with different design instruments, defines its applicability. Insufficient performance renders an utility ineffective, whereas a strong characteristic set maximizes its usefulness throughout numerous industries.
2. Compatibility
Compatibility represents a vital facet when evaluating Laptop-Aided Design functions for the Android working system. It dictates the appliance’s capability to work together seamlessly with numerous gadgets, working system variations, and file codecs, immediately affecting its usability and integration into present workflows.
-
Machine {Hardware}
Compatibility extends to the bodily {hardware} of Android gadgets. Various processor speeds, RAM capability, and display screen resolutions can considerably impression an utility’s efficiency. An utility optimized for high-end tablets may exhibit sluggish habits on older smartphones. Inadequate processing energy can result in sluggish rendering occasions or utility crashes. Equally, a person interface not correctly scaled for smaller screens can hinder usability. Making certain compatibility with a broad vary of gadgets is important for huge adoption.
-
Working System Model
Android’s steady evolution by way of model updates introduces compatibility challenges. Laptop-Aided Design functions should be designed to perform appropriately throughout totally different Android variations, accounting for API adjustments and safety updates. Purposes designed for older Android variations might not leverage the superior options provided by newer variations. Conversely, functions concentrating on the most recent Android variations won’t perform on older gadgets. Sustaining compatibility throughout a number of Android variations requires cautious planning and rigorous testing in the course of the utility growth course of.
-
File Format Help
File format compatibility is paramount for interoperability with different Laptop-Aided Design software program and {industry} requirements. An utility should help frequent file codecs akin to DWG, DXF, and STEP to make sure seamless knowledge trade with desktop-based functions. Restricted file format help restricts the appliance’s capability to import present designs or export designs to be used in different software program. Model variations inside file codecs additional complicate the problem, necessitating ongoing updates to the appliance to take care of compatibility with the most recent variations of those file codecs. Lack of ability to open an industry-standard file format might render the appliance unusable for its supposed goal.
-
Peripheral Machine Integration
Compatibility extends to peripheral gadgets utilized inside a design workflow. An utility may have to combine with styluses for exact drawing, 3D scanners for importing real-world knowledge, or exterior shows for bigger viewing areas. Incompatibility with these peripherals can restrict the appliance’s versatility and impression its general utility. Bluetooth connectivity points, driver conflicts, or incomplete API help can hinder the seamless integration of those gadgets. Subsequently, complete testing with a variety of peripheral gadgets is essential to make sure a cohesive person expertise.
These sides of compatibility collectively decide the practicality of Laptop-Aided Design functions throughout the Android ecosystem. With out addressing {hardware} limitations, software program variations, and file format constraints, these functions threat changing into remoted instruments with restricted utility. A deal with strong compatibility is important for creating options that may really increase and lengthen present Laptop-Aided Design workflows. Making certain a steady improve plan of the appliance addresses these numerous sides of compatibility.
3. Consumer Interface
The Consumer Interface (UI) of a Laptop-Aided Design utility on the Android platform dictates the effectivity and effectiveness with which a person can work together with its options. A poorly designed UI can render a strong utility cumbersome and tough to make use of, negating its technical capabilities. Conversely, a well-designed UI could make complicated duties intuitive and streamlined, maximizing person productiveness. The UI acts as a bridge between the person’s intent and the appliance’s performance; its design is essential for usability.
Contemplate a situation the place an engineer wants to change a 3D mannequin on-site utilizing a pill. A cluttered UI with small, difficult-to-target icons will increase the danger of errors, notably in difficult environmental circumstances akin to brilliant daylight or confined areas. Conversely, a UI using clear, responsive controls, contextual toolbars, and gesture-based instructions permits fast and correct modifications, even beneath strain. Equally, customizable workspaces tailor-made to particular duties allow customers to arrange steadily used instruments and instructions, additional enhancing effectivity. One other instance is a CAD utility utilized by architects. The significance of a clear and intuitive interface when presenting designs to shoppers. Knowledgeable-looking interface enhances the consumer’s notion of the architect’s competence, resulting in elevated confidence within the designs offered.
In abstract, the UI is just not merely an aesthetic ingredient of a Laptop-Aided Design utility; it’s a vital part that immediately impacts person efficiency and satisfaction. A deal with intuitive design, responsive controls, and customizable workspaces is important for creating functions which might be each highly effective and user-friendly. By prioritizing the UI, builders can unlock the total potential of Laptop-Aided Design on the Android platform, fostering higher productiveness and innovation in design workflows. Failing to contemplate the usability of the appliance may result in it being missed in favor of a competitor’s utility.
4. File Help
File help is a elementary determinant of the utility and integration capabilities of any Laptop-Aided Design utility on the Android platform. The vary and constancy of supported file codecs dictate its capability to work together with present design workflows and collaborate with different software program and customers.
-
Native CAD Codecs
Help for native Laptop-Aided Design codecs, akin to DWG (AutoCAD), DXF (Drawing Trade Format), and DGN (MicroStation), is essential for seamless interoperability with established Laptop-Aided Design ecosystems. The power to immediately open, edit, and save these codecs with out conversion eliminates knowledge loss and ensures correct illustration of design knowledge. For instance, an architect utilizing a cell utility to assessment a constructing design on-site should have the ability to immediately entry the DWG file supplied by the engineering agency. Insufficient native format help necessitates cumbersome conversion processes, probably introducing errors and hindering collaboration.
-
Impartial Trade Codecs
Impartial trade codecs like STEP (Customary for the Trade of Product Information) and IGES (Preliminary Graphics Trade Specification) allow knowledge switch between totally different Laptop-Aided Design methods. These codecs facilitate collaboration between organizations utilizing disparate software program platforms. A mechanical engineer designing a part for an plane, as an example, might have to trade design knowledge with a producer utilizing a unique Laptop-Aided Design system. Strong help for impartial codecs ensures that the design knowledge is precisely transmitted and interpreted, whatever the software program used. The shortage of help for these codecs creates limitations to collaboration and limits the appliance’s integration into numerous design workflows.
-
Mesh Codecs
Mesh codecs, akin to STL (Stereolithography) and OBJ (Wavefront Object), are important for functions involving 3D modeling, 3D printing, and visualization. These codecs symbolize the floor geometry of a 3D mannequin utilizing a set of triangles or polygons. An industrial designer making a prototype for a brand new product, for instance, will depend on mesh codecs to organize the 3D mannequin for 3D printing. Help for mesh codecs permits Laptop-Aided Design functions on Android gadgets to take part in fast prototyping and visualization workflows. Inadequate help for mesh codecs restricts the appliance’s capability to create and manipulate 3D fashions for these functions.
-
Picture and Doc Codecs
Past CAD-specific codecs, help for frequent picture (e.g., JPEG, PNG) and doc (e.g., PDF) codecs is helpful for integrating design knowledge with different forms of data. The power to import photographs as reference backgrounds or export designs as shareable paperwork enhances collaboration and communication. A civil engineer inspecting a building web site, for instance, might have to overlay a Laptop-Aided Design drawing onto {a photograph} of the location to establish discrepancies. Complete help for picture and doc codecs permits Laptop-Aided Design functions on Android gadgets to function versatile instruments for knowledge integration and presentation.
The breadth and depth of file help finally decide the flexibility and applicability of Laptop-Aided Design functions for Android. The capability to seamlessly deal with native, impartial, mesh, picture, and doc codecs empowers customers to combine these functions into numerous design workflows, collaborate successfully with stakeholders, and leverage the facility of cell computing for design duties. Insufficient file help limits an utility’s utility and restricts its potential impression on the design course of.
5. Efficiency
Efficiency is a vital consideration when evaluating Laptop-Aided Design functions on the Android working system. The responsiveness, stability, and effectivity of those functions immediately affect person productiveness and their suitability for skilled duties. Inadequate efficiency can result in frustration, errors, and finally, the rejection of the appliance in favor of different options.
-
{Hardware} Optimization
The efficiency of a Laptop-Aided Design utility on Android is intrinsically linked to its optimization for particular {hardware} configurations. Android gadgets exhibit appreciable variation in processor structure, RAM capability, and graphics processing items. An utility not correctly optimized for a selected gadget might exhibit sluggish habits, sluggish rendering occasions, and even instability. For instance, an utility that depends closely on vector graphics rendering may carry out adequately on a tool with a strong GPU however wrestle on a tool with built-in graphics. Equally, memory-intensive operations, akin to complicated mannequin loading, can overwhelm gadgets with restricted RAM. Builders should tackle {hardware} range to make sure acceptable efficiency throughout a variety of gadgets.
-
Rendering Effectivity
Rendering effectivity performs a vital function within the general efficiency of Laptop-Aided Design functions on Android. The method of changing 3D mannequin knowledge into viewable photographs is computationally intensive, notably for complicated designs with intricate particulars. Inefficient rendering algorithms can result in sluggish body charges and unresponsive person interfaces. Actual-time rendering methods, akin to level-of-detail scaling and occlusion culling, can enhance efficiency by lowering the variety of polygons rendered at any given time. Environment friendly reminiscence administration and optimized shaders additionally contribute to sooner rendering occasions. For instance, implementing a level-of-detail system, lowering the polygon rely of objects as the gap from the digicam will increase, minimizes the processing load and maintains acceptable body charges.
-
Information Administration
The style wherein a Laptop-Aided Design utility manages design knowledge immediately impacts its efficiency. Massive design information can eat important quantities of reminiscence and cupboard space, probably resulting in utility slowdowns or crashes. Environment friendly knowledge compression methods and optimized file codecs can scale back the storage footprint of design information. Incremental saving and loading methods enable functions to load solely the required parts of a design file, minimizing reminiscence utilization. Correct caching mechanisms can retailer steadily accessed knowledge in reminiscence for sooner retrieval. A well-designed knowledge administration system ensures that the appliance can deal with massive and complicated designs with out compromising efficiency. This immediately impacts the power of design employees to finish their work on the cell platform.
-
Multitasking and Background Processes
The power of a Laptop-Aided Design utility to successfully handle multitasking and background processes additionally influences its efficiency. Android gadgets are sometimes used for a number of duties concurrently, and a poorly designed utility can eat extreme system assets, impacting the efficiency of different functions. Correctly dealing with background processes, akin to autosaving and knowledge synchronization, is essential for sustaining responsiveness. Avoiding resource-intensive operations within the background and optimizing background processes for minimal energy consumption are important for preserving battery life. An architect taking measurements on-site utilizing a Laptop-Aided Design utility might also have to reply a cellphone name or examine an e-mail. The appliance shouldn’t crash or lose knowledge on account of interruption by different functions.
The efficiency of Laptop-Aided Design functions on Android gadgets dictates their sensible applicability in skilled contexts. Optimizing {hardware} utilization, enhancing rendering effectivity, streamlining knowledge administration, and addressing multitasking issues are important for delivering acceptable efficiency. Purposes exhibiting sluggish response occasions, instability, or extreme battery consumption are unlikely to be adopted by design professionals looking for environment friendly and dependable cell design options. As Android gadgets proceed to evolve in processing energy and reminiscence capability, Laptop-Aided Design utility builders should regularly optimize their functions to leverage these developments and ship more and more responsive and environment friendly cell design experiences.
6. Collaboration
Collaboration is an important part for Laptop-Aided Design functions on the Android platform. Its effectiveness immediately influences the power of design groups to work collectively effectively, no matter their bodily location, emphasizing its relevance inside fashionable design processes.
-
Cloud-Based mostly File Sharing
Cloud-based file sharing permits a number of customers to entry and modify design information saved in a central repository. This eliminates the necessity for emailing information or utilizing exterior storage gadgets, lowering the danger of model management points and guaranteeing that every one staff members are working with essentially the most up-to-date data. For instance, an engineer working remotely can concurrently entry and modify a CAD mannequin alongside a colleague within the workplace, utilizing a shared cloud platform to make sure each events are engaged on the right model of the design. The power to seamlessly share and synchronize information is vital for groups dispersed throughout totally different geographical places.
-
Actual-Time Co-Enhancing
Actual-time co-editing permits a number of customers to concurrently work on the identical design file, seeing one another’s adjustments in real-time. This performance facilitates instant suggestions and reduces the necessity for asynchronous communication, accelerating the design course of. An architectural staff can collaboratively develop a constructing plan, with totally different members specializing in distinct facets akin to structural components and inside design. Actual-time co-editing permits them to see one another’s modifications immediately, minimizing conflicts and guaranteeing design cohesion. Efficient real-time co-editing requires strong synchronization mechanisms and low-latency communication to stop knowledge loss or conflicting adjustments.
-
Built-in Communication Instruments
Built-in communication instruments, akin to textual content chat, voice chat, and video conferencing, facilitate communication and coordination amongst staff members throughout the Laptop-Aided Design utility. These instruments eradicate the necessity to swap between totally different functions for communication functions, streamlining the workflow and bettering responsiveness. A designer engaged on a fancy mechanical meeting can use built-in voice chat to debate design challenges with a producing engineer, receiving instant suggestions and resolving points shortly. Built-in communication instruments enhance the effectivity and effectiveness of collaborative design workflows.
-
Model Management and Audit Trails
Model management and audit trails present a mechanism for monitoring adjustments made to a design file, reverting to earlier variations, and figuring out the people chargeable for particular modifications. This performance ensures accountability, prevents unintended knowledge loss, and facilitates the decision of conflicts. In the course of the growth of a fancy engineering mission, model management permits customers to trace all adjustments made to the design, revert to earlier variations if needed, and perceive the evolution of the design over time. An entire audit path detailing who made which change and when is important for sustaining the integrity of the design knowledge and facilitating collaboration.
These collaborative options are important for maximizing the potential of Laptop-Aided Design functions on Android gadgets. By enabling seamless file sharing, real-time co-editing, built-in communication, and strong model management, these options empower design groups to work collectively effectively, no matter their bodily location. Failing to supply these options results in diminished efficiencies in operation on a cell platform.
7. Value
The price related to Laptop-Aided Design functions for the Android platform is a multifaceted consideration that extends past the preliminary buy value. A full price evaluation should embody subscription charges, characteristic limitations inside free variations, {hardware} expenditures, coaching investments, and potential integration bills. For instance, a “free” utility might provide restricted performance, compelling customers to buy premium options or a subscription to unlock its full potential. A company standardizing on an costly utility should take into account the price of worker coaching. A value evaluation ought to embody all associated facets to precisely gauge general monetary impression.
Completely different pricing fashions considerably affect the accessibility and adoption of those functions. Subscription-based fashions present ongoing entry for a recurring charge. Perpetual licenses contain a one-time buy for a particular model of the software program, probably requiring future upgrades. Free, ad-supported functions exist, however their options and knowledge safety should be rigorously evaluated. The selection of pricing mannequin impacts a company’s budgeting course of and the long-term price of possession. Contemplate the case of a small architectural agency. It’d go for subscription-based licenses to scale back upfront prices. A big engineering agency may choose perpetual licenses for long-term price predictability.
In conclusion, the price of Laptop-Aided Design functions for Android represents a fancy interaction of direct bills and oblique monetary implications. A radical analysis of pricing fashions, performance limitations, coaching necessities, and integration bills is important for knowledgeable decision-making. Overlooking any price facet can result in finances overruns and inefficient allocation of assets. A complete understanding of those price elements empowers organizations and people to pick out Laptop-Aided Design options that align with their monetary constraints and design necessities. These options should be balanced when contemplating the fee.
8. Safety
Safety is a paramount concern concerning Laptop-Aided Design functions on the Android platform, given the delicate and proprietary nature of design knowledge. Breaches in safety can result in mental property theft, aggressive disadvantages, and potential security dangers if compromised designs are utilized in vital infrastructure or product manufacturing. The cell nature of Android gadgets additional exacerbates these dangers, necessitating strong safety measures.
-
Information Encryption
Information encryption protects design knowledge each in transit and at relaxation. Robust encryption algorithms, akin to AES-256, stop unauthorized entry to knowledge saved on the gadget or transmitted over networks. Encryption needs to be utilized to each design information and utility knowledge to make sure complete safety. For instance, a Laptop-Aided Design utility utilized by a protection contractor should make use of strong encryption to safeguard labeled design knowledge. Failure to encrypt knowledge leaves it weak to interception or theft, probably jeopardizing nationwide safety. Encryption keys should be securely managed to stop unauthorized decryption of delicate knowledge.
-
Entry Controls and Authentication
Entry controls and authentication mechanisms regulate person entry to Laptop-Aided Design functions and design knowledge. Robust password insurance policies, multi-factor authentication, and role-based entry management prohibit entry to approved personnel solely. As an example, a big engineering agency may implement role-based entry management to make sure that solely senior engineers can modify vital design parameters. Biometric authentication strategies, akin to fingerprint scanning or facial recognition, present enhanced safety in comparison with conventional password-based authentication. Correct entry controls and authentication mechanisms reduce the danger of unauthorized entry and knowledge breaches.
-
Vulnerability Administration and Patching
Vulnerability administration and patching contain figuring out and mitigating safety vulnerabilities in Laptop-Aided Design functions. Common safety audits, penetration testing, and well timed patching of identified vulnerabilities are important for sustaining a safe setting. Android gadgets and functions are vulnerable to varied safety threats, together with malware, phishing assaults, and software program exploits. Software program updates tackle identified vulnerabilities and improve safety. Failure to promptly patch safety vulnerabilities can expose the appliance and design knowledge to exploitation by malicious actors. For instance, a Laptop-Aided Design utility discovered to have a buffer overflow vulnerability should be patched instantly to stop potential distant code execution assaults.
-
Information Loss Prevention (DLP)
Information Loss Prevention (DLP) measures stop delicate design knowledge from leaving the management of the group. DLP methods embody monitoring knowledge transfers, proscribing file sharing, and implementing watermarking to establish unauthorized copies. DLP insurance policies might be enforced on the gadget, utility, or community degree. Contemplate a situation the place a disgruntled worker makes an attempt to exfiltrate proprietary design knowledge from a Laptop-Aided Design utility on their Android gadget. DLP mechanisms can detect and block the unauthorized switch of knowledge, stopping mental property theft. DLP options should be rigorously configured to keep away from hindering respectable design workflows whereas successfully defending delicate knowledge.
These safety sides are vital for guaranteeing the confidentiality, integrity, and availability of design knowledge in Laptop-Aided Design functions on the Android platform. Failing to handle these safety issues can have extreme penalties, together with mental property theft, monetary losses, and reputational harm. Strong safety measures are important for enabling the safe and productive use of Laptop-Aided Design on cell gadgets. The cell platform makes it simpler to steal the bodily {hardware}, and subsequently, the info it incorporates. Defending the info is a vital facet of the Android utility.
Ceaselessly Requested Questions
The next addresses frequent inquiries concerning Laptop-Aided Design functions on the Android working system, offering detailed and goal data.
Query 1: Is the performance of a Laptop-Aided Design utility on Android corresponding to that of desktop software program?
The performance could also be restricted in comparison with desktop variations. Processing energy and display screen dimension constraints can prohibit the complexity of designs and the variety of options obtainable. Sure specialised instruments could also be absent. Nonetheless, for primary enhancing, viewing, and markup, the Android platform offers enough options.
Query 2: What file codecs are usually supported by Laptop-Aided Design functions on Android?
Generally supported file codecs embody DWG, DXF, STEP, and STL. Nonetheless, compatibility can range considerably between functions. Verification of help for particular file variations is important for seamless integration with present workflows.
Query 3: What {hardware} specs are advisable for optimum efficiency of a Laptop-Aided Design utility on Android?
A tool with a high-performance processor (e.g., Snapdragon 800 collection or equal), ample RAM (4GB or extra), and a devoted graphics processing unit (GPU) is advisable. A bigger display screen dimension and better decision enhance the person expertise. Strong-state storage is preferable for sooner loading occasions.
Query 4: What safety dangers are related to utilizing a Laptop-Aided Design utility on Android?
Dangers embody knowledge breaches, unauthorized entry, and malware infections. Safe storage practices, sturdy passwords, and common software program updates mitigate these dangers. Using functions from respected builders with confirmed safety data is advisable.
Query 5: Are there free Laptop-Aided Design functions obtainable for Android, and what are their limitations?
Free functions exist, however usually provide restricted performance, show ads, or prohibit the scale or complexity of designs. Full performance often requires buying a paid model or a subscription.
Query 6: What elements needs to be thought-about when choosing a Laptop-Aided Design utility for Android?
Key elements embody performance, compatibility, person interface, efficiency, file help, collaboration options, price, and safety. The appliance should align with the precise design wants and {hardware} capabilities.
Choosing the suitable Laptop-Aided Design utility for the Android platform entails cautious consideration of obtainable options and limitations. A radical evaluation of wants and utility capabilities will promote efficient implementation.
The following part explores the impression of the proliferation of Laptop-Aided Design functions on Android throughout totally different industries.
Ideas for Choosing and Utilizing CAD App for Android
Maximizing the utility of Laptop-Aided Design functions on the Android working system requires cautious choice, optimum configuration, and adherence to particular greatest practices.
Tip 1: Outline Challenge Necessities: Earlier than choosing an utility, completely outline the mission’s necessities. Determine the required options, file format compatibility, and efficiency traits to make sure the chosen utility aligns with mission targets.
Tip 2: Assess {Hardware} Compatibility: Consider the appliance’s compatibility with the goal Android gadget. Confirm that the gadget meets the minimal {hardware} necessities for optimum efficiency, together with processor velocity, RAM capability, and display screen decision.
Tip 3: Prioritize Consumer Interface: Select an utility with an intuitive and user-friendly interface. An environment friendly person interface reduces the training curve and improves productiveness. Trial totally different functions to find out which most accurately fits person preferences.
Tip 4: Implement Safe Information Administration: Set up safe knowledge administration practices, together with knowledge encryption, entry controls, and common backups. Defending delicate design knowledge from unauthorized entry and knowledge loss is essential.
Tip 5: Optimize Software Settings: Configure utility settings for optimum efficiency. Regulate rendering settings, reminiscence allocation, and background processes to reduce useful resource consumption and enhance responsiveness.
Tip 6: Leverage Cloud Integration: Make the most of cloud integration options for seamless file sharing and collaboration. Cloud-based file storage and synchronization allow staff members to entry and modify design knowledge from any location.
Tip 7: Present Consumer Coaching: Spend money on person coaching to make sure that staff members can successfully use the appliance’s options. Correct coaching maximizes productiveness and minimizes errors.
Adhering to those suggestions will facilitate efficient utilization of Laptop-Aided Design functions for the Android working system. They’ll optimize productiveness and safety.
The next part offers concluding remarks on the function of Laptop-Aided Design functions on Android in fashionable design workflows.
Conclusion
The exploration of Laptop-Aided Design functions for Android reveals a dynamic panorama the place mobility and performance converge. The capabilities of those functions are increasing. Nonetheless, in addition they current challenges in efficiency, safety, and compatibility. The collection of a Laptop-Aided Design utility should be dictated by the precise wants of the mission and the obtainable gadget capabilities. Cautious consideration is essential for efficient implementation.
The mixing of Laptop-Aided Design functions on the Android platform provides an evolving panorama. It requires a balanced strategy between leveraging comfort and acknowledging present limitations. As know-how progresses, continued optimization, enhanced safety, and expanded performance are important to completely understand their potential inside skilled design workflows. Additional analysis and growth ought to deal with enhancing these capabilities to create full cell design options.